CVE-2025-11149
7.5node-static · node-static, @nubosoftware/node-static
The node-static and @nubosoftware/node-static packages fail to handle null bytes in user input, allowing unauthenticated attackers to cause a denial of service by crashing the server.
Executive summary
A critical denial of service vulnerability in the node-static packages allows unauthenticated remote attackers to crash web servers by sending specifically crafted requests.
Vulnerability
The application fails to properly catch an exception when processing user input containing null bytes. This allows an unauthenticated attacker to trigger an unhandled exception, resulting in a server crash.
Business impact
This vulnerability poses a significant risk to availability, as it allows any remote, unauthenticated user to disrupt service operations. With a CVSS score of 7.5, the impact on business continuity is high, as the flaw can be leveraged to render web services inaccessible, potentially leading to lost revenue and operational downtime.
Remediation
Immediate Action: As no official fix has been released for these packages, users are advised to restrict access to the affected service or implement input validation to filter out null bytes.
Proactive Monitoring: Monitor server logs for HTTP requests containing null characters (encoded as %00) and watch for sudden service restarts or high crash frequencies.
Compensating Controls: Deploy a Web Application Firewall (WAF) to detect and block incoming requests containing null bytes before they reach the application layer.
Exploitation status
Public Exploit Available: No (exploit_available: false)
Analyst recommendation
Given the lack of a patched version, administrators must prioritize the implementation of input sanitization or WAF rules to prevent the exploitation of this denial of service vulnerability. Monitoring and isolating the affected services is critical until a vendor-supplied update is made available.
Sources
Originally found and disclosed by Unknown, per the CVE Program record.