Terminal Escape Sequence Injection Vulnerability in npm-check-updates by Raineorshine
CVE-2026-73035

5.3MEDIUM

Key Information:

Vendor
CVE Published:
10 August 2026

What is CVE-2026-73035?

The npm-check-updates tool prior to version 23.0.3 is vulnerable to a terminal escape sequence injection, which allows attackers to inject arbitrary terminal control characters through unsanitized inputs in the package.json homepage or repository URL fields. When developers execute ncu with the --format homepage or --format repo options, these escape sequences can be written unfiltered to the terminal. This manipulation could lead to malicious output effects, potentially exploiting terminal-specific functions, which poses a significant risk to developers who rely on this tool to manage dependencies effectively.

Affected Version(s)

npm-check-updates 0 <= 23.0.2

npm-check-updates 0 <= 23.0.2

npm-check-updates b554b84848fc0b08a9d2b3d3db15e351387168cf

References

CVSS V4

Score:
5.3
Severity:
MEDIUM
Confidentiality:
None
Integrity:
Low
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
Unknown

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

George Chen
.