Every CVE Search/ Get API key

CVE-2022-43680

In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared...

7.5 HighPublic exploitFix available

In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate in out-of-memory situations.

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

3.18%Up 2.2 points since Oct 25, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate in out-of-memory situations.

Record
CVE-2022-43680
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-416
Updated
2026-11-02
CVE List 7.5

In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate in out-of-memory situations.

Record
CVE-2022-43680
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-416
Updated
2026-11-02
EUVDEUVD-2022-46673 7.5

In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate in out-of-memory situations.

Record
EUVD-2022-46673
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-4hjv-8mmr-jxwv 7.5

In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared...

In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate in out-of-memory situations.

Record
GHSA-4hjv-8mmr-jxwv
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-416
Updated
2026-11-02
OSVALPINE-CVE-2022-43680 7.5

In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate in out-of-memory situations.

Record
ALPINE-CVE-2022-43680
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-03
OSVAZL-11316 7.5

CVE-2022-43680 affecting package expat for versions less than 2.5.0-1

In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate in out-of-memory situations.

Record
AZL-11316
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 40 moreShow less
OSVBELL-CVE-2022-43680 7.5

CVE-2022-43680 does not affect BellSoft software

Record
BELL-CVE-2022-43680
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSV 7.5

In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate in out-of-memory situations.

Record
CVE-2022-43680
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2022-43680 7.5

In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate in out-of-memory situations.

Record
DEBIAN-CVE-2022-43680
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-03
OSVJLSEC-2025-58 7.5

In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared DTD...

In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate in out-of-memory situations.

Record
JLSEC-2025-58
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVOESA-2022-2037 7.5

expat security update

expat is a stream-oriented XML parser library written in C. expat excels with files too large to fit RAM, and where performance and flexibility are crucial.

Security Fix(es):

In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate in out-of-memory situations.(CVE-2022-43680)

Record
OESA-2022-2037
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2022:8548 9.8

Red Hat Security Advisory: firefox security update

Record
RHSA-2022:8548
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:8549 9.8

Red Hat Security Advisory: firefox security update

Record
RHSA-2022:8549
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:8550 9.8

Red Hat Security Advisory: firefox security update

Record
RHSA-2022:8550
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:8553 9.8

Red Hat Security Advisory: firefox security update

Record
RHSA-2022:8553
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:8554 9.8

Red Hat Security Advisory: firefox security update

Record
RHSA-2022:8554
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:0103 7.5

Red Hat Security Advisory: expat security update

Record
RHSA-2023:0103
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2023:0337 7.5

Red Hat Security Advisory: expat security update

Record
RHSA-2023:0337
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2024:0421 7.5

Red Hat Security Advisory: expat security update

Record
RHSA-2024:0421
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2025:22785 9.8

Red Hat Security Advisory: expat security update

Record
RHSA-2025:22785
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2025:22871 9.8

Red Hat Security Advisory: expat security update

Record
RHSA-2025:22871
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2023:0103 7.5

Moderate: expat security update

Expat is a C library for parsing XML documents.

Security Fix(es):

  • expat: use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate (CVE-2022-43680)

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-2023:0103
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRLSA-2023:0337 7.5

Moderate: expat security update

Expat is a C library for parsing XML documents.

Security Fix(es):

  • expat: use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate (CVE-2022-43680)

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-2023:0337
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2022-43680 7.5

In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate in out-of-memory situations.

Record
UBUNTU-CVE-2022-43680
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVALSA-2023:0103 No score

Moderate: expat security update

Expat is a C library for parsing XML documents.

Security Fix(es):

  • expat: use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate (CVE-2022-43680)

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-2023:0103
Updated
2026-11-02
OSVALSA-2023:0337 No score

Moderate: expat security update

Expat is a C library for parsing XML documents.

Security Fix(es):

  • expat: use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate (CVE-2022-43680)

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-2023:0337
Updated
2026-11-02
OSVASB-A-255449293 No score

In parserCreate of xmlparse.c, there is a possible use after free that could lead to remote code execution with no additional execution privileges needed. User interaction is not needed for exploitation.

Record
ASB-A-255449293
Updated
2026-11-02
OSVCLSA-2022-1667412057 No score

expat: Fix of CVE-2022-43680

  • CVE-2022-43680: Fix overeager DTD destruction
Record
CLSA-2022-1667412057
Updated
2026-11-02
OSVCLSA-2022-1667412749 No score

Fix CVE(s): CVE-2022-43680

  • SECURITY UPDATE: Fix overeager DTD destruction
    • debian/patches/CVE-2022-43680: Fix heap use-after-free after overeager destruction of a shared DTD in function XML_ExternalEntityParserCreate in out-of-memory situations
    • CVE-2022-43680
Record
CLSA-2022-1667412749
Updated
2026-11-02
OSVCLSA-2022-1667493762 No score

expat: Fix of CVE-2022-43680

  • CVE-2022-43680: Fix overeager DTD destruction
Record
CLSA-2022-1667493762
Updated
2026-11-02
OSVCLSA-2022-1667494718 No score

expat: Fix of CVE-2022-43680

  • CVE-2022-43680: Fix overeager DTD destruction
Record
CLSA-2022-1667494718
Updated
2026-11-02
OSVCLSA-2022-1667495485 No score

expat: Fix of CVE-2022-43680

  • CVE-2022-43680: Fix overeager DTD destruction
Record
CLSA-2022-1667495485
Updated
2026-11-02
OSVCLSA-2023-1696877712 No score

expat: Fix of 2 CVEs

  • CVE-2022-23990: lib: prevent integer overflow in function doProlog
  • CVE-2022-43680: fix overeager DTD destruction in XML_ExternalEntityParserCreate
Record
CLSA-2023-1696877712
Updated
2026-11-02
OSVMGASA-2022-0409 No score

Updated expat packages fix security vulnerability

In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate in out-of-memory situations. (CVE-2022-43680)

Record
MGASA-2022-0409
Updated
2026-11-02
OSVMGASA-2022-0427 No score

Updated firefox packages fix security vulnerability

In libexpat through 2.4.9, there is a use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate in out-of-memory situations (CVE-2022-43680).

Service Workers should not be able to infer information about opaque cross-origin responses; but timing information for cross-origin media combined with Range requests might have allowed them to determine the presence or length of a media file (CVE-2022-45403).

Through a series of popup and window.print() calls, an attacker can cause a window to go fullscreen without the user seeing the notification prompt, resulting in potential user confusion or spoofing attacks (CVE-2022-45404).

Freeing arbitrary nsIInputStream's on a different thread than creation could have led to a use-after-free and potentially exploitable crash (CVE-2022-45405).

If an out-of-memory condition occurred when creating a JavaScript global, a JavaScript realm may be deleted while references to it lived on in a BaseShape. This could lead to a use-after-free causing a potentially exploitable crash (CVE-2022-45406).

Through a series of popups that reuse windowName, an attacker can cause a window to go fullscreen without the user seeing the notification prompt, resulting in potential user confusion or spoofing attacks (CVE-2022-45408).

The garbage collector could have been aborted in several states and zones and GCRuntime::finishCollection may not have been called, leading to a use-after-free and potentially exploitable crash (CVE-2022-45409).

When a ServiceWorker intercepted a request with FetchEvent, the origin of the request was lost after the ServiceWorker took ownership of it. This had the effect of negating SameSite cookie protections. This was addressed in the spec and then in browsers (CVE-2022-45410).

Cross-Site Tracing occurs when a server will echo a request back via the Trace method, allowing an XSS attack to access to authorization headers and cookies inaccessible to JavaScript (such as cookies protected by HTTPOnly). To mitigate this attack, browsers placed limits on fetch() and XMLHttpRequest; however some webservers have implemented non-standard headers such as X-Http-Method-Override that override the HTTP method, and made this attack possible again. Firefox has applied the same mitigations to the use of this and similar headers (CVE-2022-45411).

When resolving a symlink such as file:///proc/self/fd/1, an error message may be produced where the symlink was resolved to a string containing unitialized memory in the buffer (CVE-2022-45412).

Keyboard events reference strings like "KeyA" that were at fixed, known, and widely-spread addresses. Cache-based timing attacks such as Prime+Probe could have possibly figured out which keys were being pressed (CVE-2022-45416).

If a custom mouse cursor is specified in CSS, under certain circumstances the cursor could have been drawn over the browser UI, resulting in potential user confusion or spoofing attacks (CVE-2022-45418).

Use tables inside of an iframe, an attacker could have caused iframe contents to be rendered outside the boundaries of the iframe, resulting in potential user confusion or spoofing attacks (CVE-2022-45420).

Mozilla developers Andrew McCreight and Gabriele Svelto reported memory safety bugs present in Firefox ESR 102.4. Some of these bugs showed evidence of memory corruption and we presume that with enough effort some of these could have been exploited to run arbitrary code (CVE-2022-45421).

Record
MGASA-2022-0427
Updated
2026-11-02
OSVMGASA-2026-0173 No score

Updated xmlrpc-c packages fix security vulnerabilities

This update fixes the vulnerabilities by no longer building with the vulnerable bundled libexpat version.

Record
MGASA-2026-0173
Updated
2026-11-02
OSVopenSUSE-SU-2024:12449-1 No score

expat-2.5.0-1.1 on GA media

These are all security issues fixed in the expat-2.5.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12449-1
Updated
2026-11-02
OSVSUSE-SU-2022:3874-1 No score

Security update for expat

This update for expat fixes the following issues:

  • CVE-2022-43680: Fixed use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate (bsc#1204708).
Record
SUSE-SU-2022:3874-1
Updated
2026-11-02
OSVSUSE-SU-2022:3884-1 No score

Security update for expat

This update for expat fixes the following issues:

  • CVE-2022-43680: Fixed use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate (bsc#1204708).
Record
SUSE-SU-2022:3884-1
Updated
2026-11-02
OSVSUSE-SU-2022:3912-1 No score

Security update for expat

This update for expat fixes the following issues:

  • CVE-2022-43680: Fixed use-after free caused by overeager destruction of a shared DTD in XML_ExternalEntityParserCreate (bsc#1204708).
Record
SUSE-SU-2022:3912-1
Updated
2026-11-02
OSVSUSE-SU-2026:24323-1 No score

Security update for expat

This update for expat fixes the following issues:

  • CVE-2025-59375: denial of service (resource consumption) caused by processing malformed small documents (bsc#1249584).
  • CVE-2026-24515: NULL dereference (CWE-476) due to function XML_ExternalEntityParserCreate() failing to copy the encoding handler data passed to XML_SetUnknownEncodingHandler() from the parent to the subparser (bsc#1257144).
  • CVE-2026-25210: lack of buffer size check can lead to an integer overflow (bsc#1257496).
  • CVE-2026-32776: NULL pointer dereference when processing empty external parameter entities inside an entity declaration value (bsc#1259726).
  • CVE-2026-32777: denial of service due to infinite loop in DTD content parsing (bsc#1259711).
  • CVE-2026-32778: NULL pointer dereference in setContext on retry after an out-of-memory condition (bsc#1259729).
  • CVE-2026-41080: crafted XML document can cause a denial of service (bsc#1262263).
  • CVE-2026-45186: denial of service via moderately sized crafted XML input (bsc#1264713).
  • CVE-2026-50219: lack of handler call depth tracking for calls to XML_* functions from within handlers in cases of a policy violation (bsc#1267631).
  • CVE-2026-56131: lack of handler call depth tracking for calls to XML_ResumeParser from within handlers in cases of a policy violation (bsc#1268572).
  • CVE-2026-56132: heap-based buffer overflow in doProlog in xmlparse.c (bsc#1268573).
  • CVE-2026-56403,CVE-2026-56404,CVE-2026-56405,CVE-2026-56406, CVE-2026-56407,CVE-2026-56408,CVE-2026-56409,CVE-2026-56410, CVE-2026-56411,CVE-2026-56412: multiple integer overflow vulnerabilities (bsc#1275115).
  • CVE-2026-66046: denial of service vulnerability caused by quadratic algorithmic complexity in the storeAtts() function (bsc#1275732).
  • CVE-2026-72522: out-of-bounds read and resultant infinite loop due to low surrogates being treated the same as high surrogates during Unicode processing (bsc#1275594).
  • CVE-2026-76641: out-of-bounds read vulnerability that allows attackers to trigger memory corruption (bsc#1275915).
  • CVE-2026-76956: denial of service via hash flooding attacks (bsc#1275860).
  • CVE-2026-76957: lack of handler call depth tracking with custom encoding callbacks. Thus, a use- after-free can occur (bsc#1275859).
  • CVE-2026-77214: out-of-bounds read due to insufficient checks in XML_ParseBuffer() (bsc#1284334).
  • CVE-2026-93990: fails to validate low surrogates following high surrogates in UTF-16 input (bsc#1282347).
  • CVE-2026-102633: Denial of Service via integer overflow in expat_realloc (bsc#1283493).

Update to 2.8.5 (jsc#PED-16154):

  • Bug fixes:
  • Fix an OOM-related memory leak on a failed overflow check
  • Fix memory alignment for architectures with 128bit pointers
  • Mark XML_SetHashSalt deprecated
  • CMake: only add /source-charset:utf-8 when /utf-8 is not present
  • lib: resolve undefined behavior from overshifting a signed int
  • lib: support read-only hash table lookup with non-zero-terminated keys
  • lib: use a C99 bool for ENTITY.open
  • version info bumped from 13:3:12 to 13:4:12
  • fix support for 2+ GiB documents (regression from 2.8.2)
  • reject empty version in the XML declaration
  • fix printf format for AIX
  • CMake|AIX: enable EXPAT_DEV_URANDOM by default
  • version info bumped from 13:2:12 to 13:3:12
  • Existing API function XML_SetHashSalt is now deprecated
  • because of its limitations, and its use should be
  • considered a vulnerability. Please either use the new API
  • function XML_SetHashSalt16Bytes (with known-high-quality
  • entropy input only!) instead, or leave the derivation of
  • a 16-bytes hash salt from high quality entropy to Expat's
  • internal machinery (by not calling either of the two
  • XML_SetHashSalt* functions).
  • xmlwf: Fix a memory leak
  • WASI: Fix format specifiers for 32bit WASI SDK
  • Fix alignment of internal allocations for some non-amd64 architectures (e.g. sparc32); fixes up on the fix to CVE-2025-59375 (of Expat 2.7.2)
  • Fix a class of…
Record
SUSE-SU-2026:24323-1
Updated
2026-11-02
OSVSUSE-SU-2026:4615-1 No score

Security update for expat

This update for expat fixes the following issues:

  • CVE-2025-59375: denial of service (resource consumption) caused by processing malformed small documents (bsc#1249584).
  • CVE-2026-24515: NULL dereference (CWE-476) due to function XML_ExternalEntityParserCreate() failing to copy the encoding handler data passed to XML_SetUnknownEncodingHandler() from the parent to the subparser (bsc#1257144).
  • CVE-2026-25210: lack of buffer size check can lead to an integer overflow (bsc#1257496).
  • CVE-2026-32776: NULL pointer dereference when processing empty external parameter entities inside an entity declaration value (bsc#1259726).
  • CVE-2026-32777: denial of service due to infinite loop in DTD content parsing (bsc#1259711).
  • CVE-2026-32778: NULL pointer dereference in setContext on retry after an out-of-memory condition (bsc#1259729).
  • CVE-2026-41080: crafted XML document can cause a denial of service (bsc#1262263).
  • CVE-2026-45186: denial of service via moderately sized crafted XML input (bsc#1264713).
  • CVE-2026-50219: lack of handler call depth tracking for calls to XML_* functions from within handlers in cases of a policy violation (bsc#1267631).
  • CVE-2026-56131: lack of handler call depth tracking for calls to XML_ResumeParser from within handlers in cases of a policy violation (bsc#1268572).
  • CVE-2026-56132: heap-based buffer overflow in doProlog in xmlparse.c (bsc#1268573).
  • CVE-2026-56403,CVE-2026-56404,CVE-2026-56405,CVE-2026-56406, CVE-2026-56407,CVE-2026-56408,CVE-2026-56409,CVE-2026-56410, CVE-2026-56411,CVE-2026-56412: multiple integer overflow vulnerabilities (bsc#1275115).
  • CVE-2026-66046: denial of service vulnerability caused by quadratic algorithmic complexity in the storeAtts() function (bsc#1275732).
  • CVE-2026-72522: out-of-bounds read and resultant infinite loop due to low surrogates being treated the same as high surrogates during Unicode processing (bsc#1275594).
  • CVE-2026-76641: out-of-bounds read vulnerability that allows attackers to trigger memory corruption (bsc#1275915).
  • CVE-2026-76956: denial of service via hash flooding attacks (bsc#1275860).
  • CVE-2026-76957: lack of handler call depth tracking with custom encoding callbacks. Thus, a use- after-free can occur (bsc#1275859).
  • CVE-2026-77214: out-of-bounds read due to insufficient checks in XML_ParseBuffer() (bsc#1284334).
  • CVE-2026-93990: fails to validate low surrogates following high surrogates in UTF-16 input (bsc#1282347).
  • CVE-2026-102633: Denial of Service via integer overflow in expat_realloc (bsc#1283493).

Update to 2.8.5 (jsc#PED-16154):

  • Bug fixes:
  • Fix an OOM-related memory leak on a failed overflow check
  • Fix memory alignment for architectures with 128bit pointers
  • Mark XML_SetHashSalt deprecated
  • CMake: only add /source-charset:utf-8 when /utf-8 is not present
  • lib: resolve undefined behavior from overshifting a signed int
  • lib: support read-only hash table lookup with non-zero-terminated keys
  • lib: use a C99 bool for ENTITY.open
  • version info bumped from 13:3:12 to 13:4:12
  • fix support for 2+ GiB documents (regression from 2.8.2)
  • reject empty version in the XML declaration
  • fix printf format for AIX
  • CMake|AIX: enable EXPAT_DEV_URANDOM by default
  • version info bumped from 13:2:12 to 13:3:12
  • Existing API function XML_SetHashSalt is now deprecated
  • because of its limitations, and its use should be
  • considered a vulnerability. Please either use the new API
  • function XML_SetHashSalt16Bytes (with known-high-quality
  • entropy input only!) instead, or leave the derivation of
  • a 16-bytes hash salt from high quality entropy to Expat's
  • internal machinery (by not calling either of the two
  • XML_SetHashSalt* functions).
  • xmlwf: Fix a memory leak
  • WASI: Fix format specifiers for 32bit WASI SDK
  • Fix alignment of internal allocations for some non-amd64 architectures (e.g. sparc32); fixes up on the fix to CVE-2025-59375 (of Expat 2.7.2)
  • Fix a class of…
Record
SUSE-SU-2026:4615-1
Updated
2026-11-02
OSVSUSE-SU-2026:4623-1 No score

Security update for expat

This update for expat fixes the following issues:

  • CVE-2025-59375: denial of service (resource consumption) caused by processing malformed small documents (bsc#1249584).
  • CVE-2026-24515: NULL dereference (CWE-476) due to function XML_ExternalEntityParserCreate() failing to copy the encoding handler data passed to XML_SetUnknownEncodingHandler() from the parent to the subparser (bsc#1257144).
  • CVE-2026-25210: lack of buffer size check can lead to an integer overflow (bsc#1257496).
  • CVE-2026-32776: NULL pointer dereference when processing empty external parameter entities inside an entity declaration value (bsc#1259726).
  • CVE-2026-32777: denial of service due to infinite loop in DTD content parsing (bsc#1259711).
  • CVE-2026-32778: NULL pointer dereference in setContext on retry after an out-of-memory condition (bsc#1259729).
  • CVE-2026-41080: crafted XML document can cause a denial of service (bsc#1262263).
  • CVE-2026-45186: denial of service via moderately sized crafted XML input (bsc#1264713).
  • CVE-2026-50219: lack of handler call depth tracking for calls to XML_* functions from within handlers in cases of a policy violation (bsc#1267631).
  • CVE-2026-56131: lack of handler call depth tracking for calls to XML_ResumeParser from within handlers in cases of a policy violation (bsc#1268572).
  • CVE-2026-56132: heap-based buffer overflow in doProlog in xmlparse.c (bsc#1268573).
  • CVE-2026-56403,CVE-2026-56404,CVE-2026-56405,CVE-2026-56406, CVE-2026-56407,CVE-2026-56408,CVE-2026-56409,CVE-2026-56410, CVE-2026-56411,CVE-2026-56412: multiple integer overflow vulnerabilities (bsc#1275115).
  • CVE-2026-66046: denial of service vulnerability caused by quadratic algorithmic complexity in the storeAtts() function (bsc#1275732).
  • CVE-2026-72522: out-of-bounds read and resultant infinite loop due to low surrogates being treated the same as high surrogates during Unicode processing (bsc#1275594).
  • CVE-2026-76641: out-of-bounds read vulnerability that allows attackers to trigger memory corruption (bsc#1275915).
  • CVE-2026-76956: denial of service via hash flooding attacks (bsc#1275860).
  • CVE-2026-76957: lack of handler call depth tracking with custom encoding callbacks. Thus, a use- after-free can occur (bsc#1275859).
  • CVE-2026-77214: out-of-bounds read due to insufficient checks in XML_ParseBuffer() (bsc#1284334).
  • CVE-2026-93990: fails to validate low surrogates following high surrogates in UTF-16 input (bsc#1282347).
  • CVE-2026-102633: Denial of Service via integer overflow in expat_realloc (bsc#1283493).

Update to 2.8.5 (jsc#PED-16154):

  • Bug fixes:
  • Fix an OOM-related memory leak on a failed overflow check
  • Fix memory alignment for architectures with 128bit pointers
  • Mark XML_SetHashSalt deprecated
  • CMake: only add /source-charset:utf-8 when /utf-8 is not present
  • lib: resolve undefined behavior from overshifting a signed int
  • lib: support read-only hash table lookup with non-zero-terminated keys
  • lib: use a C99 bool for ENTITY.open
  • version info bumped from 13:3:12 to 13:4:12
  • fix support for 2+ GiB documents (regression from 2.8.2)
  • reject empty version in the XML declaration
  • fix printf format for AIX
  • CMake|AIX: enable EXPAT_DEV_URANDOM by default
  • version info bumped from 13:2:12 to 13:3:12
  • Existing API function XML_SetHashSalt is now deprecated
  • because of its limitations, and its use should be
  • considered a vulnerability. Please either use the new API
  • function XML_SetHashSalt16Bytes (with known-high-quality
  • entropy input only!) instead, or leave the derivation of
  • a 16-bytes hash salt from high quality entropy to Expat's
  • internal machinery (by not calling either of the two
  • XML_SetHashSalt* functions).
  • xmlwf: Fix a memory leak
  • WASI: Fix format specifiers for 32bit WASI SDK
  • Fix alignment of internal allocations for some non-amd64 architectures (e.g. sparc32); fixes up on the fix to CVE-2025-59375 (of Expat 2.7.2)
  • Fix a class of…
Record
SUSE-SU-2026:4623-1
Updated
2026-11-02
OSVUSN-5638-2 No score

expat vulnerabilities

USN-5638-1 fixed a vulnerability in Expat. This update provides the corresponding updates for Ubuntu 18.04 LTS, Ubuntu 20.04 LTS and Ubuntu 22.04 LTS.

It was discovered that Expat incorrectly handled memory in out-of-memory situations. An attacker could possibly use this issue to cause a crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 18.04 LTS. (CVE-2022-43680)

Original advisory details:

Rhodri James discovered that Expat incorrectly handled memory when processing certain malformed XML files. An attacker could possibly use this issue to cause a crash or execute arbitrary code.

Record
USN-5638-2
Updated
2026-11-02
OSVUSN-5638-3 No score

expat vulnerability

USN-5638-1 fixed a vulnerability in Expat. This update provides the corresponding updates for Ubuntu 16.04 ESM, Ubuntu 18.04 LTS, Ubuntu 20.04 LTS, Ubuntu 22.04 LTS and Ubuntu 22.10. (CVE-2022-43680) This update also fixes a minor regression introduced in Ubuntu 18.04 LTS.

We apologize for the inconvenience.

Original advisory details:

Rhodri James discovered that Expat incorrectly handled memory when processing certain malformed XML files. An attacker could possibly use this issue to cause a crash or execute arbitrary code.

Record
USN-5638-3
Updated
2026-11-02
OSVUSN-5638-4 No score

expat vulnerabilities

USN-5638-1 fixed several vulnerabilities in Expat. This update provides the corresponding update for Ubuntu 14.04 ESM.

Original advisory details:

Rhodri James discovered that Expat incorrectly handled memory when processing certain malformed XML files. An attacker could possibly use this issue to cause a crash or execute arbitrary code.

Record
USN-5638-4
Updated
2026-11-02

Affected products

Show 3 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
expat
Alpine:v3.13
before 2.2.10-r8
2.2.10-r8
expat
Alpine:v3.14
before 2.5.0-r0
2.5.0-r0
expat
Alpine:v3.15
before 2.5.0-r0
2.5.0-r0
expat
Alpine:v3.16
before 2.5.0-r0
2.5.0-r0
expat
Alpine:v3.17
before 2.5.0-r0
2.5.0-r0
expat
Alpine:v3.18
before 2.5.0-r0
2.5.0-r0
expat
Alpine:v3.19
before 2.5.0-r0
2.5.0-r0
expat
Alpine:v3.20
before 2.5.0-r0
2.5.0-r0
expat
Alpine:v3.21
before 2.5.0-r0
2.5.0-r0
expat
Alpine:v3.22
before 2.5.0-r0
2.5.0-r0
Show 210 moreShow less
Affected packages
PackageAffectedFixed
expat
Alpine:v3.23
before 2.5.0-r0
2.5.0-r0
expat
Alpine:v3.24
before 2.5.0-r0
2.5.0-r0
expat
AlmaLinux:8
before 2.2.5-10.el8_7.1
2.2.5-10.el8_7.1
expat-devel
AlmaLinux:8
before 2.2.5-10.el8_7.1
2.2.5-10.el8_7.1
expat
AlmaLinux:9
before 2.4.9-1.el9_1.1
2.4.9-1.el9_1.1
expat-devel
AlmaLinux:9
before 2.4.9-1.el9_1.1
2.4.9-1.el9_1.1
platform/external/expat
Android
10:0 up to 10:2023-02-01, plus listed versions
10
10:2023-02-01
platform/external/expat
Android
11:0 up to 11:2023-02-01, plus listed versions
11
11:2023-02-01
platform/external/expat
Android
12:0 up to 12:2023-02-01, plus listed versions
12
12:2023-02-01
platform/external/expat
Android
12L:0 up to 12L:2023-02-01, plus listed versions
12L
12L:2023-02-01
platform/external/expat
Android
13:0 up to 13:2023-02-01, plus listed versions
13
13:2023-02-01
expat
Azure Linux:2
before 2.5.0-1
2.5.0-1
expat
TuxCare:OracleLinux:6
before 2.0.1-13.el6_8.tuxcare.els3
2.0.1-13.el6_8.tuxcare.els3
expat-devel
TuxCare:OracleLinux:6
before 2.0.1-13.el6_8.tuxcare.els3
2.0.1-13.el6_8.tuxcare.els3
expat
TuxCare:Ubuntu:16.04
before 2.1.0-7ubuntu0.16.04.5+tuxcare.els3
2.1.0-7ubuntu0.16.04.5+tuxcare.els3
libexpat1
TuxCare:Ubuntu:16.04
before 2.1.0-7ubuntu0.16.04.5+tuxcare.els3
2.1.0-7ubuntu0.16.04.5+tuxcare.els3
libexpat1-dev
TuxCare:Ubuntu:16.04
before 2.1.0-7ubuntu0.16.04.5+tuxcare.els3
2.1.0-7ubuntu0.16.04.5+tuxcare.els3
expat
TuxCare:CentOS:6
before 2.0.1-13.el6_8.tuxcare.els3
2.0.1-13.el6_8.tuxcare.els3
expat-devel
TuxCare:CentOS:6
before 2.0.1-13.el6_8.tuxcare.els3
2.0.1-13.el6_8.tuxcare.els3
expat
TuxCare:CentOS:8.4
before 2.2.5-4.el8.tuxcare.els3
2.2.5-4.el8.tuxcare.els3
expat-devel
TuxCare:CentOS:8.4
before 2.2.5-4.el8.tuxcare.els3
2.2.5-4.el8.tuxcare.els3
expat-static
TuxCare:CentOS:8.4
before 2.2.5-4.el8.tuxcare.els3
2.2.5-4.el8.tuxcare.els3
expat
TuxCare:CentOS:8.5
before 2.2.5-4.el8.tuxcare.els3
2.2.5-4.el8.tuxcare.els3
expat-devel
TuxCare:CentOS:8.5
before 2.2.5-4.el8.tuxcare.els3
2.2.5-4.el8.tuxcare.els3
expat-static
TuxCare:CentOS:8.5
before 2.2.5-4.el8.tuxcare.els3
2.2.5-4.el8.tuxcare.els3
expat
TuxCare:CentOS:7
before 2.1.0-15.el7_9.tuxcare.els1
2.1.0-15.el7_9.tuxcare.els1
expat-devel
TuxCare:CentOS:7
before 2.1.0-15.el7_9.tuxcare.els1
2.1.0-15.el7_9.tuxcare.els1
expat-static
TuxCare:CentOS:7
before 2.1.0-15.el7_9.tuxcare.els1
2.1.0-15.el7_9.tuxcare.els1
expat
Debian:12
before 2.5.0-1
2.5.0-1
expat
Debian:13
before 2.5.0-1
2.5.0-1
expat
Debian:14
before 2.5.0-1
2.5.0-1
libxmltok
Debian:12
All versions, plus listed versions
1.2-41.2-4.11.2-4.1~exp11.2-4.2
None known
expat
Debian:10
before 2.2.6-2+deb10u6, plus listed versions
2.2.6-22.2.6-2+deb10u12.2.6-2+deb10u22.2.6-2+deb10u32.2.6-2+deb10u42.2.6-2+deb10u5
2.2.6-2+deb10u6
expat
Debian:11
before 2.2.10-2+deb11u5, plus listed versions
2.2.10-22.2.10-2+deb11u12.2.10-2+deb11u22.2.10-2+deb11u32.2.10-2+deb11u4
2.2.10-2+deb11u5
Expat_jll
Julia
before 2.5.0+0
2.5.0+0
expat
Mageia:8
before 2.2.10-1.6.mga8
2.2.10-1.6.mga8
firefox
Mageia:8
before 102.5.0-1.mga8
102.5.0-1.mga8
firefox-l10n
Mageia:8
before 102.5.0-1.mga8
102.5.0-1.mga8
nss
Mageia:8
before 3.85.0-1.mga8
3.85.0-1.mga8
xmlrpc-c
Mageia:9
before 1.51.08-1.1.mga9
1.51.08-1.1.mga9
expat
openEuler:20.03-LTS-SP1
before 2.2.9-9.oe1
2.2.9-9.oe1
expat
openEuler:20.03-LTS-SP3
before 2.2.9-9.oe1
2.2.9-9.oe1
expat
openEuler:22.03-LTS
before 2.4.1-8.oe2203
2.4.1-8.oe2203
firefox
Red Hat:rhel_eus:8.6::appstream
before 0:102.5.0-1.el8_6
0:102.5.0-1.el8_6
firefox-debuginfo
Red Hat:rhel_eus:8.6::appstream
before 0:102.5.0-1.el8_6
0:102.5.0-1.el8_6
firefox-debugsource
Red Hat:rhel_eus:8.6::appstream
before 0:102.5.0-1.el8_6
0:102.5.0-1.el8_6
firefox
Red Hat:rhel_eus:8.4::appstream
before 0:102.5.0-1.el8_4
0:102.5.0-1.el8_4
firefox-debuginfo
Red Hat:rhel_eus:8.4::appstream
before 0:102.5.0-1.el8_4
0:102.5.0-1.el8_4
firefox-debugsource
Red Hat:rhel_eus:8.4::appstream
before 0:102.5.0-1.el8_4
0:102.5.0-1.el8_4
firefox
Red Hat:rhel_aus:8.2::appstream
before 0:102.5.0-1.el8_2
0:102.5.0-1.el8_2
firefox-debuginfo
Red Hat:rhel_aus:8.2::appstream
before 0:102.5.0-1.el8_2
0:102.5.0-1.el8_2
firefox-debugsource
Red Hat:rhel_aus:8.2::appstream
before 0:102.5.0-1.el8_2
0:102.5.0-1.el8_2
firefox
Red Hat:rhel_e4s:8.2::appstream
before 0:102.5.0-1.el8_2
0:102.5.0-1.el8_2
firefox-debuginfo
Red Hat:rhel_e4s:8.2::appstream
before 0:102.5.0-1.el8_2
0:102.5.0-1.el8_2
firefox-debugsource
Red Hat:rhel_e4s:8.2::appstream
before 0:102.5.0-1.el8_2
0:102.5.0-1.el8_2
firefox
Red Hat:rhel_tus:8.2::appstream
before 0:102.5.0-1.el8_2
0:102.5.0-1.el8_2
firefox-debuginfo
Red Hat:rhel_tus:8.2::appstream
before 0:102.5.0-1.el8_2
0:102.5.0-1.el8_2
firefox-debugsource
Red Hat:rhel_tus:8.2::appstream
before 0:102.5.0-1.el8_2
0:102.5.0-1.el8_2
firefox
Red Hat:rhel_e4s:8.1::appstream
before 0:102.5.0-1.el8_1
0:102.5.0-1.el8_1
firefox-debuginfo
Red Hat:rhel_e4s:8.1::appstream
before 0:102.5.0-1.el8_1
0:102.5.0-1.el8_1
firefox-debugsource
Red Hat:rhel_e4s:8.1::appstream
before 0:102.5.0-1.el8_1
0:102.5.0-1.el8_1
firefox
Red Hat:enterprise_linux:8::appstream
before 0:102.5.0-1.el8_7
0:102.5.0-1.el8_7
firefox-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:102.5.0-1.el8_7
0:102.5.0-1.el8_7
firefox-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:102.5.0-1.el8_7
0:102.5.0-1.el8_7
expat
Red Hat:enterprise_linux:8::baseos
before 0:2.2.5-10.el8_7.1
0:2.2.5-10.el8_7.1
expat-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:2.2.5-10.el8_7.1
0:2.2.5-10.el8_7.1
expat-debugsource
Red Hat:enterprise_linux:8::baseos
before 0:2.2.5-10.el8_7.1
0:2.2.5-10.el8_7.1
expat-devel
Red Hat:enterprise_linux:8::baseos
before 0:2.2.5-10.el8_7.1
0:2.2.5-10.el8_7.1
expat-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:2.4.9-1.el9_1.1
0:2.4.9-1.el9_1.1
expat-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:2.4.9-1.el9_1.1
0:2.4.9-1.el9_1.1
expat-devel
Red Hat:enterprise_linux:9::appstream
before 0:2.4.9-1.el9_1.1
0:2.4.9-1.el9_1.1
expat
Red Hat:enterprise_linux:9::baseos
before 0:2.4.9-1.el9_1.1
0:2.4.9-1.el9_1.1
expat-debuginfo
Red Hat:enterprise_linux:9::baseos
before 0:2.4.9-1.el9_1.1
0:2.4.9-1.el9_1.1
expat-debugsource
Red Hat:enterprise_linux:9::baseos
before 0:2.4.9-1.el9_1.1
0:2.4.9-1.el9_1.1
expat
Red Hat:rhel_eus:8.6::baseos
before 0:2.2.5-8.el8_6.4
0:2.2.5-8.el8_6.4
expat-debuginfo
Red Hat:rhel_eus:8.6::baseos
before 0:2.2.5-8.el8_6.4
0:2.2.5-8.el8_6.4
expat-debugsource
Red Hat:rhel_eus:8.6::baseos
before 0:2.2.5-8.el8_6.4
0:2.2.5-8.el8_6.4
expat-devel
Red Hat:rhel_eus:8.6::baseos
before 0:2.2.5-8.el8_6.4
0:2.2.5-8.el8_6.4
expat
Red Hat:rhel_aus:8.4::baseos
before 0:2.2.10-1.el8_4
0:2.2.10-1.el8_4
expat
Red Hat:rhel_eus_long_life:8.4::baseos
before 0:2.2.10-1.el8_4
0:2.2.10-1.el8_4
expat
Red Hat:rhel_aus:8.2::baseos
before 0:2.2.10-1.el8_2
0:2.2.10-1.el8_2
expat
Rocky Linux:8
before 0:2.2.5-10.el8_7.1
0:2.2.5-10.el8_7.1
expat
Rocky Linux:9
before 0:2.4.9-1.el9_1.1
0:2.4.9-1.el9_1.1
expat
SUSE:OpenStack Cloud 9
before 2.1.0-21.28.1
2.1.0-21.28.1
expat
SUSE:OpenStack Cloud Crowbar 9
before 2.1.0-21.28.1
2.1.0-21.28.1
expat
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 2.1.0-21.28.1
2.1.0-21.28.1
expat
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 2.1.0-21.28.1
2.1.0-21.28.1
expat
SUSE:Linux Enterprise Server 12 SP2-BCL
before 2.1.0-21.28.1
2.1.0-21.28.1
expat
SUSE:Linux Enterprise Server 12 SP3-BCL
before 2.1.0-21.28.1
2.1.0-21.28.1
expat
SUSE:Linux Enterprise Server 12 SP4-LTSS
before 2.1.0-21.28.1
2.1.0-21.28.1
expat
SUSE:Linux Enterprise Server 12 SP5
before 2.1.0-21.28.1
2.1.0-21.28.1
expat
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 2.1.0-21.28.1
2.1.0-21.28.1
expat
SUSE:Linux Enterprise Micro 5.3
before 2.4.4-150400.3.12.1
2.4.4-150400.3.12.1
expat
SUSE:Linux Enterprise Module for Basesystem 15 SP4
before 2.4.4-150400.3.12.1
2.4.4-150400.3.12.1
expat
openSUSE:Leap 15.4
before 2.4.4-150400.3.12.1
2.4.4-150400.3.12.1
expat
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Linux Enterprise Server 15-LTSS
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Linux Enterprise Server 15 SP1-BCL
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Linux Enterprise Server 15 SP2-BCL
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Linux Enterprise Server 15 SP2-LTSS
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Linux Enterprise Server for SAP Applications 15
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Manager Proxy 4.1
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Manager Retail Branch Server 4.1
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Manager Server 4.1
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Linux Enterprise Micro 5.1
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Linux Enterprise Micro 5.2
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Enterprise Storage 6
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Enterprise Storage 7
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
openSUSE:Leap Micro 5.2
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
openSUSE:Leap 15.3
before 2.2.5-150000.3.25.1
2.2.5-150000.3.25.1
expat
SUSE:Linux Micro 6.0
before 2.8.5-159998.1.1
2.8.5-159998.1.1
expat
SUSE:Linux Enterprise Server 12 SP5-LTSS
before 2.8.5-21.55.1
2.8.5-21.55.1
expat
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
before 2.8.5-21.55.1
2.8.5-21.55.1
expat
SUSE:Linux Enterprise Micro 5.3
before 2.8.5-150400.3.40.1
2.8.5-150400.3.40.1
expat
SUSE:Linux Enterprise Micro 5.4
before 2.8.5-150400.3.40.1
2.8.5-150400.3.40.1
expat
SUSE:Linux Enterprise Micro 5.5
before 2.8.5-150400.3.40.1
2.8.5-150400.3.40.1
expat
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
before 2.8.5-150400.3.40.1
2.8.5-150400.3.40.1
expat
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
before 2.8.5-150400.3.40.1
2.8.5-150400.3.40.1
expat
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
before 2.8.5-150400.3.40.1
2.8.5-150400.3.40.1
expat
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
before 2.8.5-150400.3.40.1
2.8.5-150400.3.40.1
expat
SUSE:Linux Enterprise Server 15 SP4-LTSS
before 2.8.5-150400.3.40.1
2.8.5-150400.3.40.1
expat
SUSE:Linux Enterprise Server 15 SP5-LTSS
before 2.8.5-150400.3.40.1
2.8.5-150400.3.40.1
expat
SUSE:Linux Enterprise Server 15 SP6-LTSS
before 2.8.5-150400.3.40.1
2.8.5-150400.3.40.1
expat
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
before 2.8.5-150400.3.40.1
2.8.5-150400.3.40.1
expat
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
before 2.8.5-150400.3.40.1
2.8.5-150400.3.40.1
expat
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
before 2.8.5-150400.3.40.1
2.8.5-150400.3.40.1
expat
Ubuntu:Pro:14.04:LTS
before 2.1.0-4ubuntu1.4+esm7, plus listed versions
2.1.0-42.1.0-4ubuntu12.1.0-4ubuntu1.12.1.0-4ubuntu1.22.1.0-4ubuntu1.3
Show 5 moreShow less
2.1.0-4ubuntu1.42.1.0-4ubuntu1.4+esm12.1.0-4ubuntu1.4+esm22.1.0-4ubuntu1.4+esm42.1.0-4ubuntu1.4+esm6
2.1.0-4ubuntu1.4+esm7
coin3
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
3.1.4~abc9f50-33.1.4~abc9f50-43.1.4~abc9f50-4ubuntu23.1.4~abc9f50-4ubuntu2+esm13.1.4~abc9f50-4ubuntu2+esm2
None known
vnc4
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
4.1.1+xorg4.3.0-37ubuntu54.1.1+xorg4.3.0-37ubuntu5.0.14.1.1+xorg4.3.0-37ubuntu5.0.24.1.1+xorg4.3.0-37ubuntu5.0.2+esm1
None known
vtk
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
5.8.0-14ubuntu15.8.0-14ubuntu35.8.0-14.1ubuntu25.8.0-14.1ubuntu35.8.0-14.1ubuntu3+esm1
None known
xmlrpc-c
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
1.16.33-3.2ubuntu31.33.06-0ubuntu11.33.06-0ubuntu1+esm1
None known
expat
Ubuntu:Pro:16.04:LTS
before 2.1.0-7ubuntu0.16.04.5+esm7, plus listed versions
2.1.0-72.1.0-7ubuntu0.16.04.12.1.0-7ubuntu0.16.04.22.1.0-7ubuntu0.16.04.32.1.0-7ubuntu0.16.04.4
Show 4 moreShow less
2.1.0-7ubuntu0.16.04.52.1.0-7ubuntu0.16.04.5+esm22.1.0-7ubuntu0.16.04.5+esm52.1.0-7ubuntu0.16.04.5+esm6
2.1.0-7ubuntu0.16.04.5+esm7
ayttm
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
0.6.3-3build10.6.3-3ubuntu0.1~esm1
None known
cableswig
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
0.1.0+git20150808-10.1.0+git20150808-20.1.0+git20150808-2ubuntu0.1~esm1
None known
cadaver
Ubuntu:16.04:LTS
All versions, plus listed versions
0.23.3-2ubuntu2
None known
coin3
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
3.1.4~abc9f50+dfsg1-13.1.4~abc9f50+dfsg1-1ubuntu0.1~esm13.1.4~abc9f50+dfsg1-1ubuntu0.1~esm2
None known
insighttoolkit
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
3.20.1+git20120521-63.20.1+git20120521-6build13.20.1+git20120521-6ubuntu0.1~esm1
None known
insighttoolkit4
Ubuntu:16.04:LTS
All versions, plus listed versions
4.8.1-1ubuntu34.8.1-1ubuntu44.8.2-3.1ubuntu14.9.0-3ubuntu24.9.0-4ubuntu14.9.0-4ubuntu1.1
None known
matanza
Ubuntu:16.04:LTS
All versions, plus listed versions
0.13+ds1-5
None known
swish-e
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
2.4.7-42.4.7-4build12.4.7-4ubuntu0.1~esm1
None known
tdom
Ubuntu:16.04:LTS
All versions, plus listed versions
0.8.3-1
None known
vnc4
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
4.1.1+xorg4.3.0-37.3ubuntu24.1.1+xorg4.3.0-37.3ubuntu2.1+esm1
None known
vtk
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
5.10.1+dfsg-25.10.1+dfsg-2build35.10.1+dfsg-2.1build15.10.1+dfsg-2.1ubuntu0.1~esm1
None known
wbxml2
Ubuntu:16.04:LTS
All versions, plus listed versions
0.10.7-1
None known
xmlrpc-c
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
1.33.14-0.2ubuntu31.33.14-1ubuntu11.33.14-1ubuntu1+esm1
None known
expat
Ubuntu:18.04:LTS
before 2.2.5-3ubuntu0.8, plus listed versions
2.2.3-12.2.3-22.2.5-0ubuntu22.2.5-32.2.5-3ubuntu0.12.2.5-3ubuntu0.22.2.5-3ubuntu0.42.2.5-3ubuntu0.7
2.2.5-3ubuntu0.8
cadaver
Ubuntu:18.04:LTS
All versions, plus listed versions
0.23.3-2ubuntu3
None known
coin3
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
3.1.4~abc9f50+dfsg1-23.1.4~abc9f50+dfsg2-13.1.4~abc9f50+dfsg3-13.1.4~abc9f50+dfsg3-23.1.4~abc9f50+dfsg3-2ubuntu0.1~esm1
None known
matanza
Ubuntu:18.04:LTS
All versions, plus listed versions
0.13+ds1-5build10.13+ds1-6
None known
swish-e
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
2.4.7-5ubuntu12.4.7-5ubuntu1+esm1
None known
tdom
Ubuntu:18.04:LTS
All versions, plus listed versions
0.8.3-10.9.0-1
None known
vnc4
Ubuntu:18.04:LTS
All versions, plus listed versions
4.1.1+xorg4.3.0-37.3ubuntu2
None known
wbxml2
Ubuntu:18.04:LTS
All versions, plus listed versions
0.10.7-10.10.7-1build1
None known
xmlrpc-c
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
1.33.14-71.33.14-81.33.14-8build11.33.14-8ubuntu0.18.04.1~esm1
None known
expat
Ubuntu:20.04:LTS
before 2.2.9-1ubuntu0.6, plus listed versions
2.2.7-22.2.9-12.2.9-1build12.2.9-1ubuntu0.22.2.9-1ubuntu0.42.2.9-1ubuntu0.5
2.2.9-1ubuntu0.6
cadaver
Ubuntu:20.04:LTS
All versions, plus listed versions
0.23.3-2.1build1
None known
matanza
Ubuntu:20.04:LTS
All versions, plus listed versions
0.13+ds1-60.13+ds2-1
None known
swish-e
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
2.4.7-6build12.4.7-6build22.4.7-6ubuntu0.1~esm1
None known
tdom
Ubuntu:20.04:LTS
All versions, plus listed versions
0.9.1-1
None known
wbxml2
Ubuntu:20.04:LTS
All versions, plus listed versions
0.10.7-1build1
None known
xmlrpc-c
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
1.33.14-8build11.33.14-8build21.33.14-8ubuntu0.20.04.1~esm1
None known
cadaver
Ubuntu:22.04:LTS
All versions, plus listed versions
0.23.3-2.1build1
None known
expat
Ubuntu:22.04:LTS
before 2.4.7-1ubuntu0.2, plus listed versions
2.4.1-22.4.1-32.4.2-12.4.3-12.4.3-2
Show 4 moreShow less
2.4.4-12.4.6-12.4.7-12.4.7-1ubuntu0.1
2.4.7-1ubuntu0.2
matanza
Ubuntu:22.04:LTS
All versions, plus listed versions
0.13+ds2-1
None known
tdom
Ubuntu:22.04:LTS
All versions, plus listed versions
0.9.2-1
None known
thunderbird
Ubuntu:22.04:LTS
All versions, plus listed versions
1:91.1.2+build1-0ubuntu11:91.3.0+build2-0ubuntu11:91.3.1+build1-0ubuntu11:91.3.2+build1-0ubuntu11:91.4.0+build1.1-0ubuntu1
Show 34 moreShow less
1:91.4.0+build2-0ubuntu11:91.5.0+build1-0ubuntu11:91.5.1+build1-0ubuntu11:91.6.1+build1-0ubuntu11:91.7.0+build1-0ubuntu11:91.7.0+build2-0ubuntu11:91.8.0+build2-0ubuntu11:91.9.1+build1-0ubuntu0.22.04.11:91.11.0+build2-0ubuntu0.22.04.11:102.2.2+build1-0ubuntu0.22.04.11:102.4.2+build2-0ubuntu0.22.04.11:102.7.1+build2-0ubuntu0.22.04.11:102.8.0+build2-0ubuntu0.22.04.11:102.9.0+build1-0ubuntu0.22.04.11:102.10.0+build2-0ubuntu0.22.04.11:102.11.0+build1-0ubuntu0.22.04.11:102.13.0+build1-0ubuntu0.22.04.11:102.15.0+build1-0ubuntu0.22.04.11:102.15.1+build1-0ubuntu0.22.04.11:115.3.1+build1-0ubuntu0.22.04.21:115.4.1+build1-0ubuntu0.22.04.11:115.5.0+build1-0ubuntu0.22.04.11:115.6.0+build2-0ubuntu0.22.04.11:115.8.1+build1-0ubuntu0.22.04.11:115.9.0+build1-0ubuntu0.22.04.11:115.10.1+build1-0ubuntu0.22.04.11:115.11.0+build2-0ubuntu0.22.04.11:115.12.0+build3-0ubuntu0.22.04.11:115.13.0+build5-0ubuntu0.22.04.11:115.15.0+build1-0ubuntu0.22.04.11:115.16.0+build2-0ubuntu0.22.04.11:115.18.0+build1-0ubuntu0.22.04.11:128.12.0+build1-0ubuntu0.22.04.11:140.7.1+build1-0ubuntu0.22.04.1
None known
wbxml2
Ubuntu:22.04:LTS
All versions, plus listed versions
0.10.7-1build10.11.7+dfsg-1
None known
swish-e
Ubuntu:Pro:22.04:LTS
All versions, plus listed versions
2.4.7-6build32.4.7-6.12.4.7-6.1build12.4.7-6.1ubuntu0.1~esm1
None known
xmlrpc-c
Ubuntu:Pro:22.04:LTS
All versions, plus listed versions
1.33.14-91.33.14-101.33.14-10ubuntu0.1~esm1
None known
cadaver
Ubuntu:24.04:LTS
All versions, plus listed versions
0.24+dfsg-20.24+dfsg-30.24+dfsg-3build10.24+dfsg-3build2
None known
matanza
Ubuntu:24.04:LTS
All versions, plus listed versions
0.13+ds2-10.13+ds2-1build10.13+ds2-1build2
None known
tdom
Ubuntu:24.04:LTS
All versions, plus listed versions
0.9.3-10.9.3-1build1
None known
thunderbird
Ubuntu:24.04:LTS
All versions, plus listed versions
1:115.3.1+build1-0ubuntu11:115.4.1+build1-0ubuntu11:115.4.3+build1-0ubuntu11:115.5.0+build1-0ubuntu11:115.5.1+build1-0ubuntu1
Show 9 moreShow less
1:115.5.2+build2-0ubuntu11:115.6.0+build1-0ubuntu11:115.6.0+build2-0ubuntu11:115.6.1+build1-0ubuntu11:115.8.0+build1-0ubuntu11:115.8.1+build1+snap21:115.8.1+build1+snap32:1snap1-0ubuntu12:1snap1-0ubuntu3
None known
wbxml2
Ubuntu:24.04:LTS
All versions, plus listed versions
0.11.8+dfsg-30.11.8+dfsg-3build1
None known
swish-e
Ubuntu:Pro:24.04:LTS
All versions, plus listed versions
2.4.7-6.22.4.7-6.2build12.4.7-6.2build22.4.7-6.2build32.4.7-6.2ubuntu0.1~esm1
None known
xmlrpc-c
Ubuntu:Pro:24.04:LTS
All versions, plus listed versions
1.33.14-111.33.14-11.11.33.14-121.33.14-12build11.33.14-12build21.33.14-12ubuntu0.1~esm1
None known
cadaver
Ubuntu:25.10
All versions, plus listed versions
0.26+dfsg-2
None known
matanza
Ubuntu:25.10
All versions, plus listed versions
0.13+ds2-2
None known
swish-e
Ubuntu:25.10
All versions, plus listed versions
2.4.7-6.32.4.7-6.3build12.4.7-7
None known
tdom
Ubuntu:25.10
All versions, plus listed versions
0.9.5.1-20.9.5.1-3
None known
thunderbird
Ubuntu:25.10
All versions, plus listed versions
2:1snap1-0ubuntu3
None known
wbxml2
Ubuntu:25.10
All versions, plus listed versions
0.11.10+dfsg-2
None known
xmlrpc-c
Ubuntu:25.10
All versions, plus listed versions
1.59.03-71.59.03-91.59.03-101.59.03-10.1
None known
cadaver
Ubuntu:26.10
All versions, plus listed versions
0.28+dfsg-2
None known
matanza
Ubuntu:26.10
All versions, plus listed versions
0.13+ds2-2build1
None known
swish-e
Ubuntu:26.10
All versions, plus listed versions
2.4.7-7.12.4.7-7.22.4.7-7.2build1
None known
tdom
Ubuntu:26.10
All versions, plus listed versions
0.9.6-20.9.6-3
None known
thunderbird
Ubuntu:26.10
All versions, plus listed versions
2:1snap1-0ubuntu5
None known
wbxml2
Ubuntu:26.10
All versions, plus listed versions
0.11.10+dfsg-30.11.10+dfsg-4
None known
xmlrpc-c
Ubuntu:26.10
All versions, plus listed versions
1.60.05-11.60.05-1build1
None known
cadaver
Ubuntu:26.04:LTS
All versions, plus listed versions
0.26+dfsg-20.28+dfsg-10.28+dfsg-2
None known
matanza
Ubuntu:26.04:LTS
All versions, plus listed versions
0.13+ds2-20.13+ds2-2build1
None known
tdom
Ubuntu:26.04:LTS
All versions, plus listed versions
0.9.5.1-30.9.6-2
None known
thunderbird
Ubuntu:26.04:LTS
All versions, plus listed versions
2:1snap1-0ubuntu32:1snap1-0ubuntu42:1snap1-0ubuntu5
None known
wbxml2
Ubuntu:26.04:LTS
All versions, plus listed versions
0.11.10+dfsg-20.11.10+dfsg-2build10.11.10+dfsg-3
None known
xmlrpc-c
Ubuntu:26.04:LTS
All versions, plus listed versions
1.59.03-10.11.60.05-1
None known
swish-e
Ubuntu:Pro:26.04:LTS
All versions, plus listed versions
2.4.7-72.4.7-7.12.4.7-7.1ubuntu0.1~esm1
None known
expat
Ubuntu:20.04:LTS
before 2.2.9-1ubuntu0.5, plus listed versions
2.2.7-22.2.9-12.2.9-1build12.2.9-1ubuntu0.22.2.9-1ubuntu0.4
2.2.9-1ubuntu0.5
expat
Ubuntu:22.04:LTS
before 2.4.7-1ubuntu0.1, plus listed versions
2.4.1-22.4.1-32.4.2-12.4.3-12.4.3-22.4.4-12.4.6-12.4.7-1
2.4.7-1ubuntu0.1
expat
Ubuntu:18.04:LTS
before 2.2.5-3ubuntu0.9, plus listed versions
2.2.3-12.2.3-22.2.5-0ubuntu22.2.5-32.2.5-3ubuntu0.1
Show 4 moreShow less
2.2.5-3ubuntu0.22.2.5-3ubuntu0.42.2.5-3ubuntu0.72.2.5-3ubuntu0.8
2.2.5-3ubuntu0.9
expat
openSUSE:Tumbleweed
before 2.5.0-1.1
2.5.0-1.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubTrinadh465/external_expat-2.1.0_CVE-2022-436802022-12-15
PoC in GitHubnidhihcl/external_expat_2.1.0_CVE-2022-436802022-12-19

History

History
RecordedChangedSources
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-2022-43680 is a high vulnerability (CVSS 7.5) in Libexpat Project Libexpat, published October 24, 2022. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 3.18%, the 88th percentile. Fixed in expat 2.2.10-r8.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 72 references and the rest of 3 source descriptions. The JSON record has them.

MoveEnter Open