Every CVE Search/ Get API key

CVE-2026-96889

Librsvg: use-after-free when xml includes have duplicated entities

7.8 HighPublic exploitFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

0.56%Up 0.4 points since Sep 24, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.8

Librsvg: use-after-free when xml includes have duplicated entities

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.

Record
CVE-2026-96889
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-416
Updated
2026-11-04
EUVDEUVD-2026-85608 7.8

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.

Record
EUVD-2026-85608
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-05
GitHub AdvisoriesGHSA-cpvr-w4j5-2mpg 7.8

Librsvg: Use-after-free when XML includes have duplicated entities

Librsvg uses libxml2, a C library, to parse XML. When librsvg parses an SVG document which has a nested Xinclude, an XML entity declaration with a duplicate name as an existing one can cause a use-after-free error.

While libxml2 is expanding an internal entity, a recursive XInclude can parse another document that declares an entity with the same name. Both parses use the same XmlState entity map on the librsvg side. entity_insert() replaces the first entry, whose Drop implementation calls xmlFreeNode(). The outer xmlCtxtParseEntity() then keeps using the freed 144-byte xmlEntity.

The included parse should not free an entity that the outer parser is still using.

The fix is in commit 8a1b0cd319e9af2d1e9cf878081dd77f227a0504, where librsvg will no longer free xmlEntity pointers that libxml2 is still using.

Record
GHSA-cpvr-w4j5-2mpg
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-416
Updated
2026-11-02
NVD 7.8

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.

Record
CVE-2026-96889
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-416
Updated
2026-11-05
OSVBELL-CVE-2026-96889 7.8
Record
BELL-CVE-2026-96889
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2026-96889 7.8

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.

Record
DEBIAN-CVE-2026-96889
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-05
Show 24 moreShow less
OSVGHSA-cpvr-w4j5-2mpg 7.8

Librsvg: Use-after-free when XML includes have duplicated entities

Librsvg uses libxml2, a C library, to parse XML. When librsvg parses an SVG document which has a nested Xinclude, an XML entity declaration with a duplicate name as an existing one can cause a use-after-free error.

While libxml2 is expanding an internal entity, a recursive XInclude can parse another document that declares an entity with the same name. Both parses use the same XmlState entity map on the librsvg side. entity_insert() replaces the first entry, whose Drop implementation calls xmlFreeNode(). The outer xmlCtxtParseEntity() then keeps using the freed 144-byte xmlEntity.

The included parse should not free an entity that the outer parser is still using.

The fix is in commit 8a1b0cd319e9af2d1e9cf878081dd77f227a0504, where librsvg will no longer free xmlEntity pointers that libxml2 is still using.

Record
GHSA-cpvr-w4j5-2mpg
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-416
Updated
2026-11-02
OSVOESA-2026-4262 7.8

librsvg2 security update

An SVG library based on cairo.

Security Fix(es):

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.(CVE-2026-96889)

Record
OESA-2026-4262
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-4263 7.8

librsvg2 security update

An SVG library based on cairo.

Security Fix(es):

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.(CVE-2026-96889)

Record
OESA-2026-4263
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-4264 7.8

librsvg2 security update

An SVG library based on cairo.

Security Fix(es):

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.(CVE-2026-96889)

Record
OESA-2026-4264
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-4265 7.8

librsvg2 security update

An SVG library based on cairo.

Security Fix(es):

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.(CVE-2026-96889)

Record
OESA-2026-4265
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:86331 7.8

Important: glycin-loaders security update

Sandboxed and extendable image decoding.

Security Fix(es):

  • librsvg: Use-after-free when XML includes have duplicated entities (CVE-2026-96889,RUSTSEC-2026-0305)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:86331
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:86841 7.8

Important: librsvg2 security update

The librsvg2 packages provide a Scalable Vector Graphics (SVG) library based on the libart library.

Security Fix(es):

  • librsvg: Use-after-free when XML includes have duplicated entities (CVE-2026-96889,RUSTSEC-2026-0305)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:86841
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:86842 7.8

Important: librsvg2 security update

The librsvg2 packages provide a Scalable Vector Graphics (SVG) library based on the libart library.

Security Fix(es):

  • librsvg: Use-after-free when XML includes have duplicated entities (CVE-2026-96889,RUSTSEC-2026-0305)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:86842
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:86921 7.8

Important: librsvg2 security update

The librsvg2 packages provide a Scalable Vector Graphics (SVG) library based on the libart library.

Security Fix(es):

  • librsvg: Use-after-free when XML includes have duplicated entities (CVE-2026-96889,RUSTSEC-2026-0305)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:86921
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-96889 7.8

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.

Record
UBUNTU-CVE-2026-96889
CVSS 3.1
7.8 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2026:86331 No score

Important: glycin-loaders security update

Sandboxed and extendable image decoding.

Security Fix(es):

  • librsvg: Use-after-free when XML includes have duplicated entities (CVE-2026-96889,RUSTSEC-2026-0305)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:86331
Updated
2026-11-02
OSVALSA-2026:86841 No score

Important: librsvg2 security update

The librsvg2 packages provide a Scalable Vector Graphics (SVG) library based on the libart library.

Security Fix(es):

  • librsvg: Use-after-free when XML includes have duplicated entities (CVE-2026-96889,RUSTSEC-2026-0305)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:86841
Updated
2026-11-02
OSVALSA-2026:86842 No score

Important: librsvg2 security update

The librsvg2 packages provide a Scalable Vector Graphics (SVG) library based on the libart library.

Security Fix(es):

  • librsvg: Use-after-free when XML includes have duplicated entities (CVE-2026-96889,RUSTSEC-2026-0305)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:86842
Updated
2026-11-02
OSVALSA-2026:86921 No score

Important: librsvg2 security update

The librsvg2 packages provide a Scalable Vector Graphics (SVG) library based on the libart library.

Security Fix(es):

  • librsvg: Use-after-free when XML includes have duplicated entities (CVE-2026-96889,RUSTSEC-2026-0305)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:86921
Updated
2026-11-02
OSVAZL-104931 No score

CVE-2026-96889 affecting package librsvg2 for versions less than 2.58.1-9

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.

Record
AZL-104931
Updated
2026-11-05
OSVopenSUSE-SU-2026:12364-1 No score

librsvg-2-2-2.63.4-1.1 on GA media

These are all security issues fixed in the librsvg-2-2-2.63.4-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:12364-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:22051-1 No score

Security update for librsvg

This update for librsvg fixes the following issues:

  • CVE-2026-96889: use-after-free when XML includes have duplicated entities (bsc#1282612).

Changes for librsvg:

  • Update to version 2.60.3:
  • Dependency updates: lopdf for RUSTSEC-2026-0187, crossbeam-epoch for RUSTSEC-2026-0204, time for RUSTSEC-2026-0009.
  • The minimum supported Rust version (MSRV) is 1.89.0.
Record
openSUSE-SU-2026:22051-1
Updated
2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-96889 No score

CVE-2026-96889 in librsvg - Patched by Root

Root has patched CVE-2026-96889 in the librsvg package for Root:Debian:12. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-12-CVE-2026-96889
Updated
2026-11-02
OSVROOT-OS-DEBIAN-13-CVE-2026-96889 No score

CVE-2026-96889 in librsvg - Patched by Root

Root has patched CVE-2026-96889 in the librsvg package for Root:Debian:13. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-13-CVE-2026-96889
Updated
2026-11-02
OSVRUSTSEC-2026-0305 No score

Use-after-free when XML includes have duplicated entities

Librsvg uses libxml2, a C library, to parse XML. When librsvg parses an SVG document which has a nested Xinclude, an XML entity declaration with a duplicate name as an existing one can cause a use-after-free error.

While libxml2 is expanding an internal entity, a recursive XInclude can parse another document that declares an entity with the same name. Both parses use the same XmlState entity map on the librsvg side. entity_insert() replaces the first entry, whose Drop implementation calls xmlFreeNode(). The outer xmlCtxtParseEntity() then keeps using the freed 144-byte xmlEntity.

The included parse should not free an entity that the outer parser is still using.

The fix is in commit 8a1b0cd319e9af2d1e9cf878081dd77f227a0504, where librsvg will no longer free xmlEntity pointers that libxml2 is still using.

Record
RUSTSEC-2026-0305
Updated
2026-11-02
OSVSUSE-SU-2026:24117-1 No score

Security update for librsvg

This update for librsvg fixes the following issues:

  • CVE-2026-96889: use-after-free when XML includes have duplicated entities (bsc#1282612).

Changes for librsvg:

  • Update to version 2.60.3:
  • Dependency updates: lopdf for RUSTSEC-2026-0187, crossbeam-epoch for RUSTSEC-2026-0204, time for RUSTSEC-2026-0009.
  • The minimum supported Rust version (MSRV) is 1.89.0.
Record
SUSE-SU-2026:24117-1
Updated
2026-11-02
OSVSUSE-SU-2026:24202-1 No score

Security update for librsvg

This update for librsvg fixes the following issues:

  • CVE-2026-96889: use-after-free when XML includes have duplicated entities (bsc#1282612).

Changes for librsvg:

  • Update to version 2.60.3:
  • Dependency updates: lopdf for RUSTSEC-2026-0187, crossbeam-epoch for RUSTSEC-2026-0204, time for RUSTSEC-2026-0009.
  • The minimum supported Rust version (MSRV) is 1.89.0.
Record
SUSE-SU-2026:24202-1
Updated
2026-11-02
OSVSUSE-SU-2026:24557-1 No score

Security update for librsvg

This update for librsvg fixes the following issue:

  • CVE-2026-96889: Use-after-free when XML includes have duplicated entities (bsc#1282612).

Changes for librsvg:

  • Update to version 2.56.6:
  • This is a security release for bug #1241, RUSTSEC-2026-0305 / CVE-2026-96889 / bsc#1282612:
  • glgo#GNOME/librsvg#1241: Fix use-after-free when there are duplicate XML entities in nested Xinclude documents. Thanks to Rafael B. Dias for reporting this in detail.
  • Dependency updates: lopdf for RUSTSEC-2026-0187, crossbeam-epoch for RUSTSEC-2026-0204, time for RUSTSEC-2026-0009.
  • The minimum supported Rust version (MSRV) is 1.89.0.
Record
SUSE-SU-2026:24557-1
Updated
2026-11-07
OSVUSN-8891-1 No score

librsvg vulnerability

It was discovered that librsvg incorrectly handled duplicate XML entity declarations while processing SVG documents containing nested XML inclusions. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code.

Record
USN-8891-1
Updated
2026-11-02

Affected products

Show 8 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
librsvg
crates.io
before 2.57.5
2.57.5
librsvg
crates.io
2.60.0-beta.0 up to 2.60.3
2.60.3
librsvg
crates.io
2.61.0 up to 2.61.5
2.61.5
librsvg
crates.io
2.62.0-beta.0 up to 2.62.4
2.62.4
librsvg
crates.io
2.63.0-beta.0 up to 2.63.2
2.63.2
glycin-loaders
AlmaLinux:10
before 1.0.1-1.el10_2.2
1.0.1-1.el10_2.2
librsvg2
AlmaLinux:10
before 2.57.1-9.el10_2.10
2.57.1-9.el10_2.10
librsvg2-devel
AlmaLinux:10
before 2.57.1-9.el10_2.10
2.57.1-9.el10_2.10
librsvg2-tools
AlmaLinux:10
before 2.57.1-9.el10_2.10
2.57.1-9.el10_2.10
rsvg-pixbuf-loader
AlmaLinux:10
before 2.57.1-9.el10_2.10
2.57.1-9.el10_2.10
Show 30 moreShow less
Affected packages
PackageAffectedFixed
librsvg2
AlmaLinux:8
before 2.42.7-6.el8_10
2.42.7-6.el8_10
librsvg2-devel
AlmaLinux:8
before 2.42.7-6.el8_10
2.42.7-6.el8_10
librsvg2-tools
AlmaLinux:8
before 2.42.7-6.el8_10
2.42.7-6.el8_10
librsvg2
AlmaLinux:9
before 2.50.7-3.el9_8.1
2.50.7-3.el9_8.1
librsvg2-devel
AlmaLinux:9
before 2.50.7-3.el9_8.1
2.50.7-3.el9_8.1
librsvg2-tools
AlmaLinux:9
before 2.50.7-3.el9_8.1
2.50.7-3.el9_8.1
librsvg2
Azure Linux:3
before 2.58.1-9
2.58.1-9
librsvg
Alpaquita:stream
2.61.3-r2 up to 2.62.4-r0
2.62.4-r0
librsvg
Debian:12
All versions, plus listed versions
2.54.5+dfsg-12.54.5+dfsg-22.54.5+dfsg-32.54.7+dfsg-12.54.7+dfsg-1~deb12u1
Show 36 moreShow less
2.54.7+dfsg-22.57.91+dfsg-12.57.91+dfsg-22.57.92+dfsg-12.57.92+dfsg-22.58.0+dfsg-12.58.0+dfsg-1+hurd.12.58.93+dfsg-12.58.93+dfsg-22.58.93+dfsg-32.58.93+dfsg-42.58.93+dfsg-52.58.94+dfsg-12.58.94+dfsg-22.58.94+dfsg-32.59.0+dfsg-12.59.0+dfsg-22.59.0+dfsg-32.59.1+dfsg-12.59.2+dfsg-12.59.2+dfsg-1+hurd.12.59.2+dfsg-1+hurd.22.59.90+dfsg-12.59.90+dfsg-22.60.0+dfsg-12.61.2+dfsg-12.61.3+dfsg-12.61.3+dfsg-22.61.3+dfsg-32.62.1+dfsg-12.63.2+dfsg-12.63.3+dfsg-12.63.4+dfsg-12.63.4+dfsg-22.63.4+dfsg-32.63.4+dfsg-4
None known
librsvg
Debian:13
before 2.60.0+dfsg-1+deb13u1, plus listed versions
2.60.0+dfsg-1
2.60.0+dfsg-1+deb13u1
librsvg
Debian:14
before 2.63.2+dfsg-1, plus listed versions
2.60.0+dfsg-12.61.2+dfsg-12.61.3+dfsg-12.61.3+dfsg-22.61.3+dfsg-32.62.1+dfsg-1
2.63.2+dfsg-1
librsvg2
openEuler:22.03-LTS-SP4
before 2.50.5-8.oe2203sp4
2.50.5-8.oe2203sp4
librsvg2
openEuler:24.03-LTS-SP1
before 2.57.1-7.oe2403sp1
2.57.1-7.oe2403sp1
librsvg2
openEuler:24.03-LTS-SP3
before 2.57.1-7.oe2403sp3
2.57.1-7.oe2403sp3
librsvg2
openEuler:24.03-LTS-SP4
before 2.57.1-7.oe2403sp4
2.57.1-7.oe2403sp4
glycin-loaders
Rocky Linux:10
before 0:1.0.1-1.el10_2.2
0:1.0.1-1.el10_2.2
librsvg2
Rocky Linux:10
before 0:2.57.1-9.el10_2.10
0:2.57.1-9.el10_2.10
librsvg2
Rocky Linux:8
before 0:2.42.7-6.el8_10
0:2.42.7-6.el8_10
librsvg2
Rocky Linux:9
before 0:2.50.7-3.el9_8.1
0:2.50.7-3.el9_8.1
librsvg
Root:Debian:12
before 2.54.7+dfsg-1~deb12u1.aikido.1
2.54.7+dfsg-1~deb12u1.aikido.1
rootio-librsvg
Root:Debian:12
before 2.54.7+dfsg-1~deb12u1.aikido.1
2.54.7+dfsg-1~deb12u1.aikido.1
librsvg
crates.io
0.0.0-0 up to 2.57.5, 2.57.90 up to 2.60.3, 2.61.0 up to 2.61.5, 2.61.90 up to 2.62.4, 2.62.90 up to 2.63.2
2.57.52.60.32.61.52.62.42.63.2
librsvg
SUSE:Linux Micro 6.2
before 2.60.3-160000.1.1
2.60.3-160000.1.1
librsvg
SUSE:Linux Enterprise Server 16.0
before 2.60.3-160000.1.1
2.60.3-160000.1.1
librsvg
SUSE:Linux Enterprise Server for SAP applications 16.0
before 2.60.3-160000.1.1
2.60.3-160000.1.1
librsvg
SUSE:Linux Micro 6.1
before 2.56.6-slfo.1.1_1.1
2.56.6-slfo.1.1_1.1
librsvg
Ubuntu:24.04:LTS
before 2.58.0+dfsg-1ubuntu0.1, plus listed versions
2.54.7+dfsg-22.57.91+dfsg-2ubuntu12.58.0+dfsg-1build1
2.58.0+dfsg-1ubuntu0.1
librsvg
Ubuntu:26.04:LTS
before 2.61.3+dfsg-3ubuntu0.1, plus listed versions
2.60.0+dfsg-1build12.61.3+dfsg-22.61.3+dfsg-3
2.61.3+dfsg-3ubuntu0.1
librsvg
openSUSE:Tumbleweed
before 2.63.4-1.1
2.63.4-1.1
librsvg
openSUSE:Leap 16.0
before 2.60.3-160000.1.1
2.60.3-160000.1.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubrafabd1/VectorFreed2026-09-21
PoC in GitHublion9453/CVE-2026-96889-nextjs-rce2026-10-16
PoC in GitHubpauleprichna/cybersecurity2026-10-17
PoC in GitHubAmanSin001/next-security-check2026-10-23
PoC in GitHubCompleteTech-Security/sharp-vectorfreed-check2026-10-23

History

History
RecordedChangedSources
affected, aliases, referencesOSV
affectedEUVD, NVD, OSV
productsCVE List, EUVD, NVD
affectedEUVD, OSV
facts, referencesCVE List, EUVD, NVD
exploits, products, referencesCVE List
affected
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-96889 is a high vulnerability (CVSS 7.8) in Red Hat Enterprise Linux 10, published September 23, 2026. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 0.56%, the 47th percentile. Fixed in librsvg 2.57.5.

References

Show 73 moreShow less
MoveEnter Open