GHSA-9v62-24cr-58cx is a medium-severity (CVSS 5.9) vulnerability in node-sass. A fix is available for node-sass — see the affected versions and patch details below.
Real-World Exposure
How broadly this vulnerability is actually deployed: weekly install volume shows current usage, a proxy for how much of the ecosystem is exposed.
node-sassnpmDescription
Affected versions of node-sass are vulnerable to Denial of Service (DoS). Crafted objects passed to the renderSync function may trigger C++ assertions in CustomImporterBridge::get_importer_entry and CustomImporterBridge::post_process_return_value that crash the Node process. This may allow attackers to crash the system's running Node process and lead to Denial of Service.
Recommendation
Upgrade to version 4.13.1 or later
Affected Packages
| Ecosystem | Package | Vulnerable range | Fix |
|---|---|---|---|
| 📦npm | node-sass | ≥ 3.3.0&&< 4.13.1 | 4.13.1npm install node-sass@4.13.1 |
Detection & mitigation playbook
Open-source dependencyDetect
Scan your dependency tree (package-lock.json, pnpm-lock.yaml, requirements.txt, go.sum, etc.) for node-sass, including transitive dependencies — a direct dependency you never call can still pull in a vulnerable version.
Fix
Update node-sass to 4.13.1 or later, then make sure no transitive (indirect) dependency still pins the vulnerable range — O3 confirms GHSA-9v62-24cr-58cx is resolved across your whole dependency graph.
Workarounds
Cap what an attacker can consume: apply request size, rate and timeout limits in front of the affected component, and run it with memory and CPU limits so exhaustion degrades one worker rather than the whole service.
Frequently Asked Questions
Is GHSA-9v62-24cr-58cx in your dependencies?
Find it across npm, including transitive dependencies.