sprintf-js vulnerability

sprintf-js through 1.1.3 passes unbounded precision specifiers to toFixed, toExponential, and toPrecision methods without validation, causing uncaught RangeError exceptions. Attackers who control format strings can inject precision values exceeding ECMAScript limits to abort calling operations with minimal payload.

Published 24 Sep 2026Updated 12 Oct 20267 sources
CVSS 6.9

Source timeline

CVE record published by NVDView source ↗