CVE-2024-43370: Guillaumepotier Gettext.js
High severity, CVSS 7.2. EPSS: 0.4% chance of exploitation in the next 30 days.
gettext.js is a GNU gettext port for node and the browser. There is a cross-site scripting (XSS) injection if `.po` dictionary definition files are corrupted. This vulnerability has been patched in version 2.0.3. As a workaround, control the origin of the definition catalog to prevent the use of this flaw in the definition of plural forms.
Affected products
- Guillaumepotier Gettext.js: before 2.0.3 (fixed in 2.0.3)
Published 2024-08-16. Last modified 2026-06-17.