CVE-2024-41818 json
ReDOS at currency parsing fast-xml-parser
published 2024-07-29 2 y ago modified 2026-09-10 1 mo ago also EUVD-2024-2385 , GHSA-mpg4-rc92-vx8v
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.8%
- EPSS 0.8% chance of exploitation in 30 days, percentile 57%
- public exploits
- 0
- none known
Summary
fast-xml-parser is an open source, pure javascript xml parser. a ReDOS exists on currency.js. This vulnerability is fixed in 4.4.1.
Patch / fix
- npm fast-xml-parser 4.4.1
- naturalintelligence fast_xml_parser 4.4.1
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2024-41818 updated cvss 7.5
fast-xml-parser: ReDOS at currency parsing in currency.js
-
Red Hat Migration Toolkit for Applications 6 mta/mta-ui-rhel8 Red Hat OpenShift Serverless fast-xml-parseraffected: no fix planned “Will not fix”
-
Red Hat OpenShift Virtualization 4 container-native-virtualization/kubevirt-console-pluginaffected: no fix available
-
Red Hat CNV 4.16 for RHEL 9 container-native-virtualization/kubevirt-console-plugin-rhel9 v4.16.1-107fixed: vendor fix RHSA-2024:5054
-
Red Hat Developer Hub 1.2 for RHEL 9 rhdh/rhdh-hub-rhel9 1.2-136fixed: vendor fix RHBA-2024:5958
-
Red Hat OpenShift AI 8 rhoai/odh-rhel8-operator v2.13.1-2, rhoai/odh-dashboard-rhel8 v2.13.1-1, rhoai/odh-modelmesh-rhel8 v2.13.1-1, rhoai/odh-operator-bundle v2.13.1-2, rhoai/odh-mm-rest-proxy-rhel8 v2.13.1-1, rhoai/odh-kueue-controller-rhel8 v2.13.1-1, +24 morefixed: vendor fix RHBA-2024:8413
-
Red Hat RHODF 4.14 for RHEL 9 odf4/mcg-core-rhel9 v4.14.11-1fixed: vendor fix RHSA-2024:7624
-
Red Hat RHODF 4.16 for RHEL 9 odf4/mcg-core-rhel9 v4.16.2-2fixed: vendor fix RHSA-2024:6755
-
Red Hat RHODF 4.17 for RHEL 9 odf4/mcg-core-rhel9 v4.17.0-69fixed: vendor fix RHSA-2024:8676
show 1 moreshow fewer
-
Red Hat CNV 4.16 for RHEL 9 container-native-virtualization/virt-api-rhel9 v4.16.1-6, container-native-virtualization/pr-helper-rhel9 v4.16.1-6, container-native-virtualization/aaq-server-rhel9 v4.16.1-1, container-native-virtualization/virtio-win-rhel9 v4.16.1-1, container-native-virtualization/wasp-agent-rhel9 v4.16.1-1, container-native-virtualization/kubemacpool-rhel9 v4.16.1-1, +47 more Red Hat Migration Toolkit for Applications 7 mta/mta-ui-rhel8 Red Hat Developer Hub 1 rhdh-operator-container Red Hat Developer Hub 1.2 for RHEL 9 rhdh/rhdh-rhel9-operator 1.2-131, rhdh/rhdh-operator-bundle 1.2-125 Red Hat RHODF 4.14 for RHEL 9 odf4/cephcsi-rhel9 v4.14.11-2, odf4/mcg-cli-rhel9 v4.14.11-1, odf4/odf-console-rhel9 v4.14.11-1, odf4/mcg-rhel9-operator v4.14.11-1, odf4/ocs-rhel9-operator v4.14.11-1, odf4/odf-rhel9-operator v4.14.11-1, +19 more Red Hat RHODF 4.16 for RHEL 9 odf4/cephcsi-rhel9 v4.16.2-2, odf4/odf-cli-rhel9 v4.16.2-2, odf4/odf-console-rhel9 v4.16.2-2, odf4/mcg-rhel9-operator v4.16.2-2, odf4/ocs-rhel9-operator v4.16.2-2, odf4/odf-rhel9-operator v4.16.2-2, +22 morenot affected: vulnerable code not present
+1 more productsfewer
Red Hat RHODF 4.17 for RHEL 9 odf4/cephcsi-rhel9 v4.17.0-46, odf4/odf-cli-rhel9 v4.17.0-29, odf4/odf-console-rhel9 v4.17.0-53, odf4/mcg-rhel9-operator v4.17.0-23, odf4/ocs-rhel9-operator v4.17.0-60, odf4/odf-rhel9-operator v4.17.0-20, +24 more
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction
0.83% chance of exploitation in the next 30 days, higher than 57% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/NaturalIntelligence/fast-xml-parser/security/advisories/GHSA-mpg4-rc92-vx8v referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| GitHub | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| NVD | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | fast-xml-parser | >=4.3.5, <4.4.1 |
4.4.1 |
Affected products
- NaturalIntelligence fast-xml-parser
- naturalintelligence fast_xml_parser
Classification
References
-
github.com
/NaturalIntelligence/fast-xml-parser/commit/ba5f35e7680468acd7906eaabb2f69e28ed8b2aa
web
-
github.com
/NaturalIntelligence/fast-xml-parser/commit/d0bfe8a3a2813a185f39591bbef222212d856164
web, patch
-
github.com
/NaturalIntelligence/fast-xml-parser/security/advisories/GHSA-mpg4-rc92-vx8v
web, exploit, vendor-advisory
-
github.com
/NaturalIntelligence/fast-xml-parser/blob/master/src/v5/valueParsers/currency.js#L10
web, issue-tracking
-
nvd.nist.gov
/vuln/detail/CVE-2024-41818
advisory
-
github.com
/NaturalIntelligence/fast-xml-parser
package
Sources
- CVE List CVE-2024-41818
- GitHub Advisory GHSA-mpg4-rc92-vx8v
- NVD CVE-2024-41818
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.