CVE-2026-25896
Fixed in a distro release EPSS <1%CVSS 9.3
fast-xml-parser allows users to validate XML, parse XML to JS object, or build XML from JS object without C/C++ based libraries and no callback. From 4.1.3to before 5.3.5, a dot (.) in a DOCTYPE entity name is treated as a regex wildcard during entity replacement, allowing an attacker to shadow built-in XML entities (<, >, &, ", ') with arbitrary values. This bypasses entity encoding and leads to XSS when parsed output is rendered. This vulnerability is fixed in 5.3.5.
Products: NaturalIntelligence fast-xml-parser, Red Hat Advanced Cluster Security 4.8, Red Hat Advanced Cluster Security 4.9, Red Hat Developer Hub 1.8, Red Hat Developer Hub 1.9, Red Hat Openshift Data Foundation 4.18, Red Hat Openshift Data Foundation 4.19, Red Hat Openshift Data Foundation 4.20, Red Hat Satellite 6.18, Red Hat Migration Toolkit for Applications 8, Red Hat OpenShift GitOps, Red Hat OpenShift Virtualization 4, Red Hat Satellite 6, Red Hat Self-service automation portal 2
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| npm | fast-xml-parser | 5.3.5 |
| npm | fast-xml-parser | 4.5.4 |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | dbgate | 7.0.6-r1 |
| Chainguard | dbgate-fips | 7.1.0-r0 |
| Chainguard | kibana-8.18 | no fix |
| Chainguard | kibana-8.18-bitnami | no fix |
| Chainguard | kibana-8.18-iamguarded | no fix |
| Chainguard | kibana-9.3 | 9.3.0-r1 |
| Chainguard | kibana-9.3-iamguarded | 9.3.0-r1 |
| Chainguard | langfuse-2-worker | 2.95.12-r11 |
| Chainguard | langfuse-fips-2-worker | 2.95.12-r13 |
| Chainguard | nextcloud-server-31 | no fix |
| Chainguard | prism | 5.14.3-r7 |
| Chainguard | renovate | 43.48.3-r0 |
| Chainguard | saf | 1.6.0-r0 |
| Chainguard | tileserver-gl | 5.5.0-r5 |
| Chainguard | tileserver-gl-fips | 5.5.0-r6 |
| Debian 12 | node-webfont | no fix |
| Debian 13 | node-webfont | no fix |
| Debian 14 | node-webfont | no fix |
| Ubuntu 24.04 LTS | node-webfont | no fix |
| Ubuntu 25.10 | node-webfont | no fix |
| Ubuntu 26.04 LTS | node-webfont | no fix |
| Ubuntu 26.10 | node-webfont | no fix |
| Wolfi | prism | 5.14.3-r7 |
| Wolfi | renovate | 43.48.3-r0 |
| Wolfi | saf | 1.6.0-r0 |
| Wolfi | tileserver-gl | 5.5.0-r5 |