CVE-2026-96889librsvg Use-After-Free
Librsvg: use-after-free when xml includes have duplicated entities
Published Sep 23, 2026 · Updated Oct 14, 2026 · Also known as EUVD-2026-85608, GHSA-2464-fhr4-w9xw, ROOT-OS-DEBIAN-12-CVE-2026-96889, ROOT-OS-DEBIAN-13-CVE-2026-96889, RUSTSEC-2026-0305
Key Facts
Patch immediately- CVE-2026-96889 is a high-severity vulnerability (CVSS 7.8 v3.1) affecting Azl3 Python-Jwt 2.13.0-1 (Microsoft), Azl3 Sudo 1.9.17-3 (Microsoft), librsvg (cargo) and 4 more products.
- It is not listed in any known-exploited vulnerabilities catalog. A public exploit is reported by tracking sources, but no code link is listed yet.
- EPSS estimates a 0.2% probability of exploitation in the next 30 days.
- Fixed versions are available, including librsvg 2.54.7+dfsg-1~deb12u1.aikido.1, librsvg 2.57.5, librsvg 2.60.0+dfsg-1+deb13u1.
- Brandefense priority: patch immediately, because public exploit code exists for a high-severity flaw.
Scores
CVSS v3.1
7.8
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS (30-day exploit likelihood)
0.2%
Higher than 3.8% of all scored CVEs
Exploit maturity
Proof of concept
ATLAS score
51/100
Publication score, see How it works
Exploitation Verdict
KEV listed
Not listed
Federal due date
None
No federal due date
Ransomware use
Not reported
Attributed actors
None named
Exploit & Defence Guidance
Exploit maturity
Proof of concept
Public exploit code
3
Proof-of-concept links
In-the-wild evidence
0
Reports of active use
Advisories And Exploit References
Description
A flaw was found in librsvg. When processing an SVG document containing nested XML inclusions (Xincludes) with duplicate entity declarations, a use-after-free error can occur. This vulnerability arises because the library incorrectly frees an XML entity that is still in use by the parser. An attacker could potentially exploit this to cause a denial of service or execute arbitrary code.
Affected Products
18 affected entries in total| Product | Affected versions | Fixed in |
|---|---|---|
| Azl3 Python-Jwt 2.13.0-1Microsoft | See advisory | n/a |
| Azl3 Sudo 1.9.17-3Microsoft | See advisory | n/a |
| librsvgcargo | >= 0.0.0-0 | 2.62.4 |
| nextnpm | >= 10.0.0 | 15.5.28 |
| librsvg2azure | See advisory | 2.58.1-9 |
Patched Releases
librsvg
2.54.7+dfsg-1~deb12u1.aikido.1, 2.57.5, 2.60.0+dfsg-1+deb13u1, 2.60.0+dfsg-1+e1, 2.60.3, 2.61.5, 2.62.4, 2.63.2, 2.63.2+dfsg-1
librsvg2
2.58.1-9
next
15.5.28, 16.4.1
rootio-librsvg
2.54.7+dfsg-1~deb12u1.aikido.1
Timeline
Publicly disclosed
Sep 23, 2026
Last updated
Oct 14, 2026
Weakness Type
- CWE-416 Use After Free
References
- advisoryaccess.redhat.com · security-updates
- advisorygithub.com · GHSA-2464-fhr4-w9xw
- advisoryRelease Notes
- advisoryUSOM advisory
- otheraccess.redhat.com · CVE-2026-96889
FAQ
Common Questions.
A flaw was found in librsvg.
Affected: Azl3 Python-Jwt 2.13.0-1 (Microsoft); Azl3 Sudo 1.9.17-3 (Microsoft); librsvg (cargo) versions >= 0.0.0-0, among others. The full list is in the CVE brief.
It is not listed in any known-exploited vulnerabilities catalog.
No, it is not currently listed in the CISA Known Exploited Vulnerabilities catalog.
A public exploit is reported by tracking sources, but no code link is listed yet.
Fixed versions are available, including librsvg 2.54.7+dfsg-1~deb12u1.aikido.1, librsvg 2.57.5, librsvg 2.60.0+dfsg-1+deb13u1.
Brandefense priority: patch immediately, because public exploit code exists for a high-severity flaw.
Is CVE-2026-96889 On Your Attack Surface?
Brandefense matches it against the products discovered on your perimeter and opens a finding the day a CVE like this is listed.
Request A Demo