Improper Validation of Specified Quantity in Input in source-map-js - CVE-2026-93749
Published: November 2, 2026
Vulnerability details
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to source-map-js to validate the per-section offset line value in indexed source maps. A remote attacker can supply extremely large offset line values that cause synchronous event loop blocking for extended periods, preventing the service from handling other requests.
Affected software
Automation Assets in IBM Cloud Pak for Integration (CP4I)
Platform Navigator in IBM Cloud Pak for Integration (CP4I)
How to mitigate CVE-2026-93749
Automation Assets in IBM Cloud Pak for Integration (CP4I) - addressed in versions 4.0.27-sc2, 4.4.4
Platform Navigator in IBM Cloud Pak for Integration (CP4I) - addressed in versions 16.2.0.5, 16.2.1.1
External References
- https://github.com/7rulnik/source-map-js
- https://github.com/7rulnik/source-map-js/blob/c1cd8904bb7bd0c7fb5879fcda48134d82a27934/lib/source-node.js#L115-L118
- https://github.com/7rulnik/source-map-js/issues/76
- https://www.vulncheck.com/advisories/source-map-js-through-1.2.1-event-loop-denial-of-service