CVE-2023-26920
mediumPriorität · verfolgen · 26OT-Risiko · erhöhtEPSS 0.012 · 67. PerzentilEUUSEPSS · bewertet 2026-10-27
fast-xml-parser before 4.1.2 allows __proto__ for Prototype Pollution.
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
betroffene Produkte (4)
Betroffene Produkte und Versionsbereiche.
- naturalintelligence fast xml parser< 4.1.2nvdUScpe:2.3:a:naturalintelligence:fast_xml_parser:*:*:*:*:*:*:*:*
Advisories (3)
Hersteller- und Ökosystem-Meldungen dazu.
- GHSA-793h-6f7r-6qvmDruid ingestion system Authenticated users can read data from other sources than intended2021-08-13ghsa · osvUS
In the Druid ingestion system, the InputSource is used for reading data from a certain data source. However, the HTTP InputSource allows authenticated users to read data from other sources than intended, such as the local file system, with the privileges of the Druid server process. This is not an elevation of privilege when users access Druid directly, since Druid also provides the Local InputSource, which allows the same level of access. But it is problematic when users interact with Druid indirectly through an application that allows users to specify the HTTP InputSource, but not the Local InputSource. In this case, users could bypass the application-level restriction by passing a file URL to the HTTP InputSource.
- GHSA-x3cc-x39p-42qxfast-xml-parser vulnerable to Prototype Pollution through tag or attribute name2023-06-13ghsa · osvUS
### Impact As a part of this vulnerability, user was able to se code using `__proto__` as a tag or attribute name. ```js const { XMLParser, XMLBuilder, XMLValidator} = require("fast-xml-parser"); let XMLdata = "<__proto__><polluted>hacked</polluted></__proto__>" const parser = new XMLParser(); let jObj = parser.parse(XMLdata); console.log(jObj.polluted) // should return hacked ``` ### Patches The problem has been patched in v4.1.2 ### Workarounds User can check for "__proto__" in the XML string before parsing it to the parser. ### References https://gist.github.com/Sudistark/a5a45bd0804d522a1392cb5023aa7ef7
- CVE-2021-269202021-07-02vendor · osvUS
In the Druid ingestion system, the InputSource is used for reading data from a certain data source. However, the HTTP InputSource allows authenticated users to read data from other sources than intended, such as the local file system, with the privileges of the Druid server process. This is not an elevation of privilege when users access Druid directly, since Druid also provides the Local InputSource, which allows the same level of access. But it is problematic when users interact with Druid indirectly through an application that allows users to specify the HTTP InputSource, but not the Local InputSource. In this case, users could bypass the application-level restriction by passing a file URL to the HTTP InputSource.
auch bekannt als (5)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (10)
Externe Belege — Patches, Meldungen, Analysen.
- https://cxsecurity.com/cveshow/CVE-2023-26920/cnnvd
- https://gist.github.com/Sudistark/a5a45bd0804d522a1392cb5023aa7ef7cnnvd
- https://github.com/NaturalIntelligence/fast-xml-parser/commit/2b032a4f799c63d83991e4f992f1c68e4dd05804cnnvd
- https://github.com/advisories/GHSA-793h-6f7r-6qvmcnnvd
- https://gist.github.com/Sudistark/a5a45bd0804d522a1392cb5023aa7ef7enisa_euvd
- https://github.com/NaturalIntelligence/fast-xml-parser/commit/2b032a4f799c63d83991e4f992f1c68e4dd05804enisa_euvd
- https://github.com/advisories/GHSA-793h-6f7r-6qvmenisa_euvd
- https://gist.github.com/Sudistark/a5a45bd0804d522a1392cb5023aa7ef7Exploitnvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan