CVE-2023-34411
xml-rs vulnerable to denial of service via invalid token in XML document
The xml-rs crate before 0.8.14 for Rust and Crab allows a denial of service (panic) via an invalid <! token (such as <!DOCTYPEs/%<!A nesting) in an XML document. The earliest affected version is 0.8.9.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
The xml-rs crate before 0.8.14 for Rust and Crab allows a denial of service (panic) via an invalid <! token (such as <!DOCTYPEs/%<!A nesting) in an XML document. The earliest affected version is 0.8.9.
- Record
CVE-2023-34411- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-611
- Updated
- 2026-11-02
CVE List
7.5
The xml-rs crate before 0.8.14 for Rust and Crab allows a denial of service (panic) via an invalid <! token (such as <!DOCTYPEs/%<!A nesting) in an XML document. The earliest affected version is 0.8.9.
- Record
CVE-2023-34411- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-611
- Updated
- 2026-11-02
EUVDEUVD-2023-1731
7.5
The xml-rs crate before 0.8.14 for Rust and Crab allows a denial of service (panic) via an invalid <! token (such as <!DOCTYPEs/%<!A nesting) in an XML document. The earliest affected version is 0.8.9.
- Record
EUVD-2023-1731- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-7gf7-jv65-wjmh
7.5
xml-rs vulnerable to denial of service via invalid token in XML document
The xml-rs crate >= 0.8.9 and < 0.8.14 for Rust and Crab allows a denial of service (panic) via an invalid <! token (such as <!DOCTYPEs/%<!A nesting) in an XML document.
- Record
GHSA-7gf7-jv65-wjmh- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-611, CWE-617
- Updated
- 2026-11-02
OSV
7.5
The xml-rs crate before 0.8.14 for Rust and Crab allows a denial of service (panic) via an invalid <! token (such as <!DOCTYPEs/%<!A nesting) in an XML document. The earliest affected version is 0.8.9.
- Record
CVE-2023-34411- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVGHSA-7gf7-jv65-wjmh
7.5
xml-rs vulnerable to denial of service via invalid token in XML document
The xml-rs crate >= 0.8.9 and < 0.8.14 for Rust and Crab allows a denial of service (panic) via an invalid <! token (such as <!DOCTYPEs/%<!A nesting) in an XML document.
- Record
GHSA-7gf7-jv65-wjmh- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-611, CWE-617
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-34411
7.5
The xml-rs crate before 0.8.14 for Rust and Crab allows a denial of service (panic) via an invalid <! token (such as <!DOCTYPEs/%<!A nesting) in an XML document. The earliest affected version is 0.8.9.
- Record
UBUNTU-CVE-2023-34411- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
xml-rscrates.io |
0.8.9 up to 0.8.14 | 0.8.14 |
rust-xml-rsUbuntu:20.04:LTS |
All versions, plus listed versions 0.8.0-10.8.0-1build1 |
None known |
rust-xml-rsUbuntu:22.04:LTS |
All versions, plus listed versions 0.8.3-1 |
None known |
rust-xml-rsUbuntu:24.04:LTS |
All versions, plus listed versions 0.8.3-10.8.19-1 |
None known |
rust-xml-rsUbuntu:25.10 |
All versions, plus listed versions 0.8.19-1build1 |
None known |
rust-xml-rsUbuntu:26.10 |
All versions, plus listed versions 0.8.19-1build1 |
None known |
rust-xml-rsUbuntu:26.04:LTS |
All versions, plus listed versions 0.8.19-1build1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-34411 is a high vulnerability (CVSS 7.5) in Xml Library Project Library, published June 5, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.16%, the 67th percentile. Fixed in xml-rs 0.8.14.
References
github.com/netvl/xml-rs/pull/226
github.com/00xc/xml-rs/commit/0f084d45aa53e4a27476961785f59f2bd7d59a9f
github.com/netvl/xml-rs/compare/0.8.13...0.8.14
github.com/netvl/xml-rs/commit/c09549a187e62d39d40467f129e64abf32efc35c
nvd.nist.gov/vuln/detail/CVE-2023-34411
github.com/netvl/xml-rs/commit/014d808be900c85a0afc5ccdfe668be040d175aa