Every CVE Search/ Get API key

CVE-2024-45490

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length...

7.5 HighPublic exploitFix available

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer.

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

1.69%Up 1.6 points since Aug 30, 2024
90%50%10%1%

What each source reports

NVD Score used 7.5

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer.

Record
CVE-2024-45490
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-611, CWE-190
Updated
2026-11-02
CVE List 9.8

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer.

Record
CVE-2024-45490
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-190
Updated
2026-11-02
EUVDEUVD-2024-41509 9.8

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer.

Record
EUVD-2024-41509
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
GitHub AdvisoriesGHSA-4hvh-m426-wv8w 9.8

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length...

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer.

Record
GHSA-4hvh-m426-wv8w
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-190, CWE-611
Updated
2026-11-02
OSVALPINE-CVE-2024-45490 7.5

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer.

Record
ALPINE-CVE-2024-45490
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-48369 7.5

CVE-2024-45490 affecting package expat for versions less than 2.6.3-1

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer.

Record
AZL-48369
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 41 moreShow less
OSVAZL-48372 7.5

CVE-2024-45490 affecting package expat for versions less than 2.6.3-1

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer.

Record
AZL-48372
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
OSVBELL-CVE-2024-45490 7.5
Record
BELL-CVE-2024-45490
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 9.8

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer.

Record
CVE-2024-45490
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
OSVDEBIAN-CVE-2024-45490 7.5

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer.

Record
DEBIAN-CVE-2024-45490
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
OSVJLSEC-2025-62 7.5

An issue was discovered in libexpat before 2.6.3

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer.

Record
JLSEC-2025-62
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-2024-2102 9.8

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):

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer.(CVE-2024-45490)

Record
OESA-2024-2102
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
OSVOESA-2024-2138 9.8

xmlrpc-c security update

XML-RPC is a quick-and-easy way to make procedure calls over the Internet. It converts the procedure call into an XML document, sends it to a remote server using HTTP, and gets back the response as XML.

Security Fix(es):

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer.(CVE-2024-45490)

An issue was discovered in libexpat before 2.6.3. dtdCopy in xmlparse.c can have an integer overflow for nDefaultAtts on 32-bit platforms (where UINT_MAX equals SIZE_MAX).(CVE-2024-45491)

Record
OESA-2024-2138
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-2024:6754 7.5

Red Hat Security Advisory: expat security update

Record
RHSA-2024:6754
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:6989 7.5

Red Hat Security Advisory: expat security update

Record
RHSA-2024:6989
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-2024-45490 9.8

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer.

Record
UBUNTU-CVE-2024-45490
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
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-2024:6754 No score

Moderate: expat security update

Expat is a C library for parsing XML documents.

Security Fix(es):

  • libexpat: Negative Length Parsing Vulnerability in libexpat (CVE-2024-45490)
  • libexpat: Integer Overflow or Wraparound (CVE-2024-45491)
  • libexpat: integer overflow (CVE-2024-45492)

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-2024:6754
Updated
2026-11-02
OSVALSA-2024:6989 No score

Moderate: expat security update

Expat is a C library for parsing XML documents.

Security Fix(es):

  • libexpat: Negative Length Parsing Vulnerability in libexpat (CVE-2024-45490)
  • libexpat: Integer Overflow or Wraparound (CVE-2024-45491)
  • libexpat: integer overflow (CVE-2024-45492)

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-2024:6989
Updated
2026-11-02
OSVCLSA-2024-1725650114 No score

expat: Fix of 3 CVEs

  • CVE-2024-45490: reject negative length in XML_ParseBuffer
  • CVE-2024-45491: detect integer overflow in dtdCopy on 32-bit platforms
  • CVE-2024-45492: detect integer overflow in nextScaffoldPart on 32-bit platforms
Record
CLSA-2024-1725650114
Updated
2026-11-02
OSVCLSA-2024-1726163032 No score

expat: Fix of 3 CVEs

  • The release version was raised because it corresponds to version 13
  • CVE-2024-45490: reject negative len for XML_ParseBuffer to prevent improper restriction of XML External Entity Reference
  • CVE-2024-45491: prevent integer overflow in dtdCopy
  • CVE-2024-45492: prevent integer overflow in nextScaffoldPart
Record
CLSA-2024-1726163032
Updated
2026-11-02
OSVCLSA-2024-1726163048 No score

expat: Fix of 3 CVEs

  • The release version was raised because it corresponds to version 13
  • CVE-2024-45490: reject negative len for XML_ParseBuffer to prevent improper restriction of XML External Entity Reference
  • CVE-2024-45491: prevent integer overflow in dtdCopy
  • CVE-2024-45492: prevent integer overflow in nextScaffoldPart
Record
CLSA-2024-1726163048
Updated
2026-11-02
OSVCLSA-2024-1726163202 No score

expat: Fix of 3 CVEs

  • The release version was raised because it corresponds to version 13
  • CVE-2024-45490: reject negative len for XML_ParseBuffer to prevent improper restriction of XML External Entity Reference
  • CVE-2024-45491: prevent integer overflow in dtdCopy
  • CVE-2024-45492: prevent integer overflow in nextScaffoldPart
Record
CLSA-2024-1726163202
Updated
2026-11-02
OSVCLSA-2024-1726608591 No score

expat: Fix of 3 CVEs

  • CVE-2024-45490: Reject negative length for XML_ParseBuffer in xmlparse.c
  • CVE-2024-45491: Detect integer overflow in dtdCopy on 32-bit platforms
  • CVE-2024-45492: Detect integer overflow in nextScaffoldPart on 32-bit platforms
Record
CLSA-2024-1726608591
Updated
2026-11-02
OSVCLSA-2025-1761902260 No score

Fix CVE(s): CVE-2024-45490

  • SECURITY UPDATE: Improper restriction of XML External Entity Reference
    • debian/patches/CVE-2024-45490.patch: Reject negative len for XML_ParseBuffer
    • CVE-2024-45490
Record
CLSA-2025-1761902260
Updated
2026-11-02
OSVMGASA-2024-0294 No score

Updated expat packages fix security vulnerabilities

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer. (CVE-2024-45490) An issue was discovered in libexpat before 2.6.3. dtdCopy in xmlparse.c can have an integer overflow for nDefaultAtts on 32-bit platforms (where UINT_MAX equals SIZE_MAX). (CVE-2024-45491) An issue was discovered in libexpat before 2.6.3. nextScaffoldPart in xmlparse.c can have an integer overflow for m_groupSize on 32-bit platforms (where UINT_MAX equals SIZE_MAX). (CVE-2024-45492)

Record
MGASA-2024-0294
Updated
2026-11-02
OSVMGASA-2024-0338 No score

Updated mozjs78 packages fix security vulnerabilities

An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject a negative length for XML_ParseBuffer. (CVE-2024-45490) An issue was discovered in libexpat before 2.6.3. dtdCopy in xmlparse.c can have an integer overflow for nDefaultAtts on 32-bit platforms (where UINT_MAX equals SIZE_MAX). (CVE-2024-45491) An issue was discovered in libexpat before 2.6.3. nextScaffoldPart in xmlparse.c can have an integer overflow for m_groupSize on 32-bit platforms (where UINT_MAX equals SIZE_MAX). (CVE-2024-45492)

Record
MGASA-2024-0338
Updated
2026-11-02
OSVopenSUSE-SU-2024:14322-1 No score

expat-2.6.3-1.1 on GA media

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

Record
openSUSE-SU-2024:14322-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:14328-1 No score

x3270-4.3-4.1 on GA media

These are all security issues fixed in the x3270-4.3-4.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14328-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:14379-1 No score

libmozjs-115-0-115.4.0-5.1 on GA media

These are all security issues fixed in the libmozjs-115-0-115.4.0-5.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14379-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:14380-1 No score

libmozjs-128-0-128.2.0-2.1 on GA media

These are all security issues fixed in the libmozjs-128-0-128.2.0-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14380-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:14381-1 No score

libmozjs-78-0-78.15.0-5.1 on GA media

These are all security issues fixed in the libmozjs-78-0-78.15.0-5.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14381-1
Updated
2026-11-02
OSVRLSA-2024:6754 No score

Moderate: expat security update

Expat is a C library for parsing XML documents.

Security Fix(es):

  • libexpat: Negative Length Parsing Vulnerability in libexpat (CVE-2024-45490)

  • libexpat: Integer Overflow or Wraparound (CVE-2024-45491)

  • libexpat: integer overflow (CVE-2024-45492)

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-2024:6754
Updated
2026-11-02
OSVRLSA-2024:6989 No score

Moderate: expat security update

Expat is a C library for parsing XML documents.

Security Fix(es):

  • libexpat: Negative Length Parsing Vulnerability in libexpat (CVE-2024-45490)

  • libexpat: Integer Overflow or Wraparound (CVE-2024-45491)

  • libexpat: integer overflow (CVE-2024-45492)

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-2024:6989
Updated
2026-11-02
OSVSUSE-SU-2024:3182-1 No score

Security update for expat

This update for expat fixes the following issues:

  • CVE-2024-45492: Detect integer overflow in function nextScaffoldPart. (bsc#1229932)
  • CVE-2024-45491: Detect integer overflow in dtdCopy. (bsc#1229931)
  • CVE-2024-45490: Reject negative len for XML_ParseBuffer. (bsc#1229930)
Record
SUSE-SU-2024:3182-1
Updated
2026-11-02
OSVSUSE-SU-2024:3216-1 No score

Security update for expat

This update for expat fixes the following issues:

  • CVE-2024-45492: integer overflow in function nextScaffoldPart. (bsc#1229932)
  • CVE-2024-45491: integer overflow in dtdCopy. (bsc#1229931)
  • CVE-2024-45490: negative length for XML_ParseBuffer not rejected. (bsc#1229930)
Record
SUSE-SU-2024:3216-1
Updated
2026-11-02
OSVSUSE-SU-2024:3515-1 No score

Security update for expat

This update for expat fixes the following issues:

  • CVE-2024-45492: integer overflow in function nextScaffoldPart. (bsc#1229932)
  • CVE-2024-45491: integer overflow in dtdCopy. (bsc#1229931)
  • CVE-2024-45490: negative length for XML_ParseBuffer not rejected. (bsc#1229930)
Record
SUSE-SU-2024:3515-1
Updated
2026-11-02
OSVSUSE-SU-2024:3538-1 No score

Security update for mozjs115

This update for mozjs115 fixes the following issues:

  • CVE-2024-45490: Fixed negative len for XML_ParseBuffer in embedded expat (bnc#1230036)
  • CVE-2024-45491: Fixed integer overflow in dtdCopy in embedded expat (bnc#1230037)
  • CVE-2024-45492: Fixed integer overflow in function nextScaffoldPart in embedded expat (bnc#1230038)
Record
SUSE-SU-2024:3538-1
Updated
2026-11-02
OSVSUSE-SU-2024:3554-1 No score

Security update for mozjs78

This update for mozjs78 fixes the following issues:

  • CVE-2024-45490: Fixed negative len for XML_ParseBuffer in embedded expat (bnc#1230036)
  • CVE-2024-45491: Fixed integer overflow in dtdCopy in embedded expat (bnc#1230037)
  • CVE-2024-45492: Fixed integer overflow in function nextScaffoldPart in embedded expat (bnc#1230038)
Record
SUSE-SU-2024:3554-1
Updated
2026-11-02
OSVSUSE-SU-2025:20045-1 No score

Security update for expat

This update for expat fixes the following issues:

  • CVE-2024-45492: detect integer overflow in function nextScaffoldPart (bsc#1229932)
  • CVE-2024-45491: detect integer overflow in dtdCopy (bsc#1229931)
  • CVE-2024-45490: reject negative len for XML_ParseBuffer (bsc#1229930)
  • CVE-2024-28757: XML Entity Expansion attack when there is isolated use of external parsers (bsc#1221289)
Record
SUSE-SU-2025:20045-1
Updated
2026-11-02
OSVSUSE-SU-2025:20207-1 No score

Security update for expat

This update for expat fixes the following issues:

Version update to 2.7.1:

  • Bug fixes:

    • Restore event pointer behavior from Expat 2.6.4 (that the fix to CVE-2024-8176 changed in 2.7.0); affected API functions are:

      • XML_GetCurrentByteCount
      • XML_GetCurrentByteIndex
      • XML_GetCurrentColumnNumber
      • XML_GetCurrentLineNumber
      • XML_GetInputContext
    • Other changes: #976 #977 Autotools: Integrate files "fuzz/xml_lpm_fuzzer.{cpp,proto}" with Automake that were missing from 2.7.0 release tarballs #983 #984 Fix printf format specifiers for 32bit Emscripten #992 docs: Promote OpenSSF Best Practices self-certification #978 tests/benchmark: Resolve mistaken double close #986 Address compiler warnings #990 #993 Version info bumped from 11:1:10 (libexpat*.so.1.10.1) to 11:2:10 (libexpat*.so.1.10.2); see https://verbump.de/ for what these numbers do

      Infrastructure:
          #982  CI: Start running Perl XML::Parser integration tests
          #987  CI: Enforce Clang Static Analyzer clean code
          #991  CI: Re-enable warning clang-analyzer-valist.Uninitialized
                  for clang-tidy
          #981  CI: Cover compilation with musl
      

      #983 #984 CI: Cover compilation with 32bit Emscripten #976 #977 CI: Protect against fuzzer files missing from future release archives

Version update to 2.7.0 (CVE-2024-8176 [bsc#1239618])

  • Security fixes:

    • CVE-2024-8176 -- Fix crash from chaining a large number of entities caused by stack overflow by resolving use of recursion, for all three uses of entities:
      • general entities in character data ("<e>&g1;</e>")
      • general entities in attribute values ("<e k1='&g1;'/>")
      • parameter entities ("%p1;")

    Known impact is (reliable and easy) denial of service:

    CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:H/RL:O/RC:C

    (Base Score: 7.5, Temporal Score: 7.2)

    Please note that a layer of compression around XML can significantly reduce the minimum attack payload size.

    • Other changes:
      • Document changes since the previous release
      • Version info bumped from 11:0:10 (libexpat*.so.1.10.0) to 11:1:10 (libexpat*.so.1.10.1); see https://verbump.de/ for what these numbers do

Version update to 2.6.4:

  • Security fixes: [bsc#1232601][bsc#1232579]
    • CVE-2024-50602 -- Fix crash within function XML_ResumeParser from a NULL pointer dereference by disallowing function XML_StopParser to (stop or) suspend an unstarted parser. A new error code XML_ERROR_NOT_STARTED was introduced to properly communicate this situation. // CWE-476 CWE-754
  • Other changes:
    • Version info bumped from 10:3:9 (libexpat*.so.1.9.3) to 11:0:10 (libexpat*.so.1.10.0); see https://verbump.de/ for what these numbers do

Update to 2.6.3:

  • Security fixes:
    • CVE-2024-45490, bsc#1229930 -- Calling function XML_ParseBuffer with len < 0 without noticing and then calling XML_GetBuffer will have XML_ParseBuffer fail to recognize the problem and XML_GetBuffer corrupt memory. With the fix, XML_ParseBuffer now complains with error XML_ERROR_INVALID_ARGUMENT just like sibling XML_Parse has been doing since Expat 2.2.1, and now documented. Impact is denial of service to potentially artitrary code execution.
    • CVE-2024-45491, bsc#1229931 -- Internal function dtdCopy can have an integer overflow for nDefaultAtts on 32-bit platforms (where UINT_MAX equals SIZE_MAX). Impact is denial of service to potentially artitrary code execution.
    • CVE-2024-45492, bsc#1229932 -- Internal function nextScaffoldPart can have an integer overflow for m_groupSize on 32-bit platforms (where UINT_MAX equals SIZE_MAX). Impact is denial of service to potentially…
Record
SUSE-SU-2025:20207-1
Updated
2026-11-02
OSVSUSE-SU-2025:20311-1 No score

Security update for expat

This update for expat fixes the following issues:

Version update to 2.7.1:

 Bug fixes:

   #980 #989  Restore event pointer behavior from Expat 2.6.4
                (that the fix to CVE-2024-8176 changed in 2.7.0);
                affected API functions are:
                - XML_GetCurrentByteCount
                - XML_GetCurrentByteIndex
                - XML_GetCurrentColumnNumber
                - XML_GetCurrentLineNumber
                - XML_GetInputContext

 Other changes:

   #976 #977  Autotools: Integrate files "fuzz/xml_lpm_fuzzer.{cpp,proto}"
                with Automake that were missing from 2.7.0 release tarballs
   #983 #984  Fix printf format specifiers for 32bit Emscripten
        #992  docs: Promote OpenSSF Best Practices self-certification
        #978  tests/benchmark: Resolve mistaken double close
        #986  Address compiler warnings
   #990 #993  Version info bumped from 11:1:10 (libexpat*.so.1.10.1)
                to 11:2:10 (libexpat*.so.1.10.2); see https://verbump.de/
                for what these numbers do

    Infrastructure:

        #982  CI: Start running Perl XML::Parser integration tests
        #987  CI: Enforce Clang Static Analyzer clean code
        #991  CI: Re-enable warning clang-analyzer-valist.Uninitialized
                for clang-tidy
        #981  CI: Cover compilation with musl
   #983 #984  CI: Cover compilation with 32bit Emscripten
   #976 #977  CI: Protect against fuzzer files missing from future
                release archives

version update to 2.7.0 (CVE-2024-8176 [bsc#1239618]):

  • Security fixes:

    #893 #973 CVE-2024-8176 -- Fix crash from chaining a large number of entities caused by stack overflow by resolving use of recursion, for all three uses of entities: - general entities in character data ("<e>&g1;</e>") - general entities in attribute values ("<e k1='&g1;'/>") - parameter entities ("%p1;") Known impact is (reliable and easy) denial of service: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:H/RL:O/RC:C (Base Score: 7.5, Temporal Score: 7.2) Please note that a layer of compression around XML can significantly reduce the minimum attack payload size.

  • Other changes: #935 #937 Autotools: Make generated CMake files look for libexpat.@[email protected] on macOS #925 Autotools: Sync CMake templates with CMake 3.29 #945 #962 #966 CMake: Drop support for CMake <3.13 #942 CMake: Small fuzzing related improvements #921 docs: Add missing documentation of error code XML_ERROR_NOT_STARTED that was introduced with 2.6.4 #941 docs: Document need for C++11 compiler for use from C++ #959 tests/benchmark: Fix a (harmless) TOCTTOU #944 Windows: Fix installer target location of file xmlwf.xml for CMake #953 Windows: Address warning -Wunknown-warning-option about -Wno-pedantic-ms-format from LLVM MinGW #971 Address Cppcheck warnings #969 #970 Mass-migrate links from http:// to https:// #947 #958 .. #974 #975 Document changes since the previous release #974 #975 Version info bumped from 11:0:10 (libexpat*.so.1.10.0) to 11:1:10 (libexpat*.so.1.10.1); see https://verbump.de/ for what these numbers do

  • no source changes, just adding jira reference: jsc#SLE-21253

Version update to 2.6.4

  • Security fixes: [bsc#1232601][bsc#1232579] #915 CVE-2024-50602 -- Fix crash within function XML_ResumeParser from a NULL pointer dereference by disallowing function …
Record
SUSE-SU-2025:20311-1
Updated
2026-11-02
OSVSUSE-SU-2025:4512-1 No score

Security update for mozjs52

This update for mozjs52 fixes the following issues:

  • CVE-2024-45491: Fixed integer overflow in dtdCopy (bsc#1230037)
  • CVE-2024-50602: Fixed DoS via XML_ResumeParser (bsc#1232599)
  • CVE-2024-45492: Fixed integer overflow in function nextScaffoldPart (bsc#1230038)
  • CVE-2024-45490: Fixed negative len for XML_ParseBuffer (bsc#1230036)
Record
SUSE-SU-2025:4512-1
Updated
2026-11-02
OSVSUSE-SU-2026:0044-1 No score

Security update for mozjs60

This update for mozjs60 fixes the following issues:

  • CVE-2024-45492: embedded expat: detect integer overflow in function nextScaffoldPart (bsc#1230038)
  • CVE-2024-45491: embedded expat: detect integer overflow in dtdCopy (bsc#1230037)
  • CVE-2024-45490: embedded expat: reject negative len for XML_ParseBuffer (bsc#1230036)
  • CVE-2024-50602: libexpat: DoS via XML_ResumeParser (bsc#1232602)
Record
SUSE-SU-2026:0044-1
Updated
2026-11-02
OSVUSN-7000-1 No score

expat vulnerabilities

Shang-Hung Wan discovered that Expat did not properly handle certain function calls when a negative input length was provided. An attacker could use this issue to cause a denial of service or possibly execute arbitrary code. (CVE-2024-45490)

Shang-Hung Wan discovered that Expat did not properly handle the potential for an integer overflow on 32-bit platforms. An attacker could use this issue to cause a denial of service or possibly execute arbitrary code. (CVE-2024-45491, CVE-2024-45492)

Record
USN-7000-1
Updated
2026-11-02
OSVUSN-7000-2 No score

expat vulnerabilities

USN-7000-1 fixed vulnerabilities in Expat. This update provides the corresponding updates for Ubuntu 22.04 LTS.

Original advisory details:

Shang-Hung Wan discovered that Expat did not properly handle certain function calls when a negative input length was provided. An attacker could use this issue to cause a denial of service or possibly execute arbitrary code. (CVE-2024-45490)

Shang-Hung Wan discovered that Expat did not properly handle the potential for an integer overflow on 32-bit platforms. An attacker could use this issue to cause a denial of service or possibly execute arbitrary code. (CVE-2024-45491, CVE-2024-45492)

Record
USN-7000-2
Updated
2026-11-02
OSVUSN-7001-1 No score

libxmltok vulnerabilities

Shang-Hung Wan discovered that Expat, contained within the xmltok library, did not properly handle certain function calls when a negative input length was provided. An attacker could use this issue to cause a denial of service or possibly execute arbitrary code. (CVE-2024-45490)

Shang-Hung Wan discovered that Expat, contained within the xmltok library, did not properly handle the potential for an integer overflow on 32-bit platforms. An attacker could use this issue to cause a denial of service or possibly execute arbitrary code. (CVE-2024-45491)

Record
USN-7001-1
Updated
2026-11-02
OSVUSN-7001-2 No score

libxmltok vulnerabilities

USN-7001-1 fixed vulnerabilities in xmltol library. This update provides the corresponding updates for Ubuntu 24.04 LTS.

Original advisory details:

Shang-Hung Wan discovered that Expat, contained within the xmltok library, did not properly handle certain function calls when a negative input length was provided. An attacker could use this issue to cause a denial of service or possibly execute arbitrary code. (CVE-2024-45490)

Shang-Hung Wan discovered that Expat, contained within the xmltok library, did not properly handle the potential for an integer overflow on 32-bit platforms. An attacker could use this issue to cause a denial of service or possibly execute arbitrary code. (CVE-2024-45491)

Record
USN-7001-2
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
expat
Alpine:v3.17
before 2.6.3-r0
2.6.3-r0
expat
Alpine:v3.18
before 2.6.3-r0
2.6.3-r0
expat
Alpine:v3.19
before 2.6.3-r0
2.6.3-r0
expat
Alpine:v3.20
before 2.6.3-r0
2.6.3-r0
expat
Alpine:v3.21
before 2.6.3-r0
2.6.3-r0
expat
Alpine:v3.22
before 2.6.3-r0
2.6.3-r0
expat
Alpine:v3.23
before 2.6.3-r0
2.6.3-r0
expat
Alpine:v3.24
before 2.6.3-r0
2.6.3-r0
qt5-qtwebengine
Alpine:v3.20
before 5.15.16-r12
5.15.16-r12
qt5-qtwebengine
Alpine:v3.21
before 5.15.17-r3
5.15.17-r3
Show 190 moreShow less
Affected packages
PackageAffectedFixed
qt5-qtwebengine
Alpine:v3.22
before 5.15.17-r3
5.15.17-r3
qt5-qtwebengine
Alpine:v3.23
before 5.15.17-r3
5.15.17-r3
qt6-qtwebengine
Alpine:v3.21
before 6.7.2-r6
6.7.2-r6
qt6-qtwebengine
Alpine:v3.22
before 6.7.2-r6
6.7.2-r6
qt6-qtwebengine
Alpine:v3.23
before 6.7.2-r6
6.7.2-r6
qt6-qtwebengine
Alpine:v3.24
before 6.7.2-r6
6.7.2-r6
expat
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.5.0-2.el9_4.1
2.5.0-2.el9_4.1
expat-devel
AlmaLinux:9
From an advisory covering 3 CVEs
before 2.5.0-2.el9_4.1
2.5.0-2.el9_4.1
expat
AlmaLinux:8
From an advisory covering 3 CVEs
before 2.2.5-15.el8_10
2.2.5-15.el8_10
expat-devel
AlmaLinux:8
From an advisory covering 3 CVEs
before 2.2.5-15.el8_10
2.2.5-15.el8_10
expat
Azure Linux:3
before 2.6.3-1
2.6.3-1
expat
Azure Linux:2
before 2.6.3-1
2.6.3-1
expat
Alpaquita:23
2.6.2-r0 up to 2.6.3-r0
2.6.3-r0
expat
Alpaquita:stream
2.6.2-r0 up to 2.6.3-r0
2.6.3-r0
expat
BellSoft Hardened Containers:23
2.6.2-r0 up to 2.6.3-r0
2.6.3-r0
expat
BellSoft Hardened Containers:stream
2.6.2-r0 up to 2.6.3-r0
2.6.3-r0
expat
TuxCare:AlmaLinux:9.2
From an advisory covering 3 CVEs
before 2.5.0-1.el9.tuxcare.els2
2.5.0-1.el9.tuxcare.els2
expat-devel
TuxCare:AlmaLinux:9.2
From an advisory covering 3 CVEs
before 2.5.0-1.el9.tuxcare.els2
2.5.0-1.el9.tuxcare.els2
expat-static
TuxCare:AlmaLinux:9.2
From an advisory covering 3 CVEs
before 2.5.0-1.el9.tuxcare.els2
2.5.0-1.el9.tuxcare.els2
expat
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 2.2.5-13.el8.tuxcare.els1
2.2.5-13.el8.tuxcare.els1
expat-devel
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 2.2.5-13.el8.tuxcare.els1
2.2.5-13.el8.tuxcare.els1
expat-static
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 2.2.5-13.el8.tuxcare.els1
2.2.5-13.el8.tuxcare.els1
expat
TuxCare:CentOS:8.5
From an advisory covering 3 CVEs
before 2.2.5-13.el8.tuxcare.els1
2.2.5-13.el8.tuxcare.els1
expat-devel
TuxCare:CentOS:8.5
From an advisory covering 3 CVEs
before 2.2.5-13.el8.tuxcare.els1
2.2.5-13.el8.tuxcare.els1
expat-static
TuxCare:CentOS:8.5
From an advisory covering 3 CVEs
before 2.2.5-13.el8.tuxcare.els1
2.2.5-13.el8.tuxcare.els1
expat
TuxCare:CentOS-Stream:8
From an advisory covering 3 CVEs
before 2.2.5-13.el8.tuxcare.els1
2.2.5-13.el8.tuxcare.els1
expat-devel
TuxCare:CentOS-Stream:8
From an advisory covering 3 CVEs
before 2.2.5-13.el8.tuxcare.els1
2.2.5-13.el8.tuxcare.els1
expat-static
TuxCare:CentOS-Stream:8
From an advisory covering 3 CVEs
before 2.2.5-13.el8.tuxcare.els1
2.2.5-13.el8.tuxcare.els1
expat
TuxCare:CentOS:7
From an advisory covering 3 CVEs
before 2.1.0-15.el7_9.tuxcare.els2
2.1.0-15.el7_9.tuxcare.els2
expat-devel
TuxCare:CentOS:7
From an advisory covering 3 CVEs
before 2.1.0-15.el7_9.tuxcare.els2
2.1.0-15.el7_9.tuxcare.els2
expat-static
TuxCare:CentOS:7
From an advisory covering 3 CVEs
before 2.1.0-15.el7_9.tuxcare.els2
2.1.0-15.el7_9.tuxcare.els2
expat
TuxCare:Debian:10
before 2.2.6-2+deb10u7+tuxcare.els1
2.2.6-2+deb10u7+tuxcare.els1
libexpat1
TuxCare:Debian:10
before 2.2.6-2+deb10u7+tuxcare.els1
2.2.6-2+deb10u7+tuxcare.els1
libexpat1-dev
TuxCare:Debian:10
before 2.2.6-2+deb10u7+tuxcare.els1
2.2.6-2+deb10u7+tuxcare.els1
expat
Debian:12
before 2.5.0-1+deb12u1, plus listed versions
2.5.0-1
2.5.0-1+deb12u1
expat
Debian:13
before 2.6.2-2
2.6.2-2
expat
Debian:14
before 2.6.2-2
2.6.2-2
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:11
From an advisory covering 4 CVEs
before 2.2.10-2+deb11u6, plus listed versions
2.2.10-22.2.10-2+deb11u12.2.10-2+deb11u22.2.10-2+deb11u32.2.10-2+deb11u42.2.10-2+deb11u5
2.2.10-2+deb11u6
expat
Debian:12
From an advisory covering 3 CVEs
before 2.5.0-1+deb12u1, plus listed versions
2.5.0-1
2.5.0-1+deb12u1
Expat_jll
Julia
before 2.6.4+0
2.6.4+0
expat
Mageia:9
From an advisory covering 3 CVEs
before 2.6.3-1.mga9
2.6.3-1.mga9
mozjs78
Mageia:9
From an advisory covering 3 CVEs
before 78.15.0-7.1.mga9
78.15.0-7.1.mga9
expat
openEuler:20.03-LTS-SP4
before 2.2.9-13.oe2003sp4
2.2.9-13.oe2003sp4
expat
openEuler:22.03-LTS-SP1
before 2.4.1-12.oe2203sp1
2.4.1-12.oe2203sp1
expat
openEuler:24.03-LTS
before 2.5.0-4.oe2403
2.5.0-4.oe2403
expat
openEuler:22.03-LTS-SP4
before 2.4.1-12.oe2203sp4
2.4.1-12.oe2203sp4
expat
openEuler:22.03-LTS-SP3
before 2.4.1-12.oe2203sp3
2.4.1-12.oe2203sp3
xmlrpc-c
openEuler:22.03-LTS-SP3
From an advisory covering 2 CVEs
before 1.51.08-3.oe2203sp3
1.51.08-3.oe2203sp3
xmlrpc-c
openEuler:20.03-LTS-SP4
From an advisory covering 2 CVEs
before 1.51.06-2.oe2003sp4
1.51.06-2.oe2003sp4
xmlrpc-c
openEuler:22.03-LTS-SP1
From an advisory covering 2 CVEs
before 1.51.08-3.oe2203sp1
1.51.08-3.oe2203sp1
xmlrpc-c
openEuler:24.03-LTS
From an advisory covering 2 CVEs
before 1.59.02-2.oe2403
1.59.02-2.oe2403
xmlrpc-c
openEuler:22.03-LTS-SP4
From an advisory covering 2 CVEs
before 1.51.08-3.oe2203sp4
1.51.08-3.oe2203sp4
expat-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:2.5.0-2.el9_4.1
0:2.5.0-2.el9_4.1
expat-debugsource
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:2.5.0-2.el9_4.1
0:2.5.0-2.el9_4.1
expat-devel
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:2.5.0-2.el9_4.1
0:2.5.0-2.el9_4.1
expat
Red Hat:enterprise_linux:9::baseos
From an advisory covering 3 CVEs
before 0:2.5.0-2.el9_4.1
0:2.5.0-2.el9_4.1
expat-debuginfo
Red Hat:enterprise_linux:9::baseos
From an advisory covering 3 CVEs
before 0:2.5.0-2.el9_4.1
0:2.5.0-2.el9_4.1
expat-debugsource
Red Hat:enterprise_linux:9::baseos
From an advisory covering 3 CVEs
before 0:2.5.0-2.el9_4.1
0:2.5.0-2.el9_4.1
expat
Red Hat:enterprise_linux:8::baseos
From an advisory covering 3 CVEs
before 0:2.2.5-15.el8_10
0:2.2.5-15.el8_10
expat-debuginfo
Red Hat:enterprise_linux:8::baseos
From an advisory covering 3 CVEs
before 0:2.2.5-15.el8_10
0:2.2.5-15.el8_10
expat-debugsource
Red Hat:enterprise_linux:8::baseos
From an advisory covering 3 CVEs
before 0:2.2.5-15.el8_10
0:2.2.5-15.el8_10
expat-devel
Red Hat:enterprise_linux:8::baseos
From an advisory covering 3 CVEs
before 0:2.2.5-15.el8_10
0:2.2.5-15.el8_10
expat
Rocky Linux:9
From an advisory covering 3 CVEs
before 0:2.5.0-2.el9_4.1
0:2.5.0-2.el9_4.1
expat
Rocky Linux:8
From an advisory covering 3 CVEs
before 0:2.2.5-15.el8_10
0:2.2.5-15.el8_10
expat
SUSE:Linux Enterprise Software Development Kit 12 SP5
From an advisory covering 3 CVEs
before 2.1.0-21.37.1
2.1.0-21.37.1
expat
SUSE:Linux Enterprise Server 12 SP5
From an advisory covering 3 CVEs
before 2.1.0-21.37.1
2.1.0-21.37.1
expat
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
From an advisory covering 3 CVEs
before 2.1.0-21.37.1
2.1.0-21.37.1
expat
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 3 CVEs
before 2.4.4-150400.3.22.1
2.4.4-150400.3.22.1
expat
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 3 CVEs
before 2.4.4-150400.3.22.1
2.4.4-150400.3.22.1
expat
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 3 CVEs
before 2.4.4-150400.3.22.1
2.4.4-150400.3.22.1
expat
SUSE:Linux Enterprise Module for Basesystem 15 SP5
From an advisory covering 3 CVEs
before 2.4.4-150400.3.22.1
2.4.4-150400.3.22.1
expat
SUSE:Linux Enterprise Module for Basesystem 15 SP6
From an advisory covering 3 CVEs
before 2.4.4-150400.3.22.1
2.4.4-150400.3.22.1
expat
openSUSE:Leap Micro 5.5
From an advisory covering 3 CVEs
before 2.4.4-150400.3.22.1
2.4.4-150400.3.22.1
expat
openSUSE:Leap 15.5
From an advisory covering 3 CVEs
before 2.4.4-150400.3.22.1
2.4.4-150400.3.22.1
expat
openSUSE:Leap 15.6
From an advisory covering 3 CVEs
before 2.4.4-150400.3.22.1
2.4.4-150400.3.22.1
expat
SUSE:Linux Enterprise Micro 5.1
From an advisory covering 3 CVEs
before 2.2.5-150000.3.30.1
2.2.5-150000.3.30.1
expat
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 3 CVEs
before 2.2.5-150000.3.30.1
2.2.5-150000.3.30.1
mozjs115
SUSE:Linux Enterprise Module for Desktop Applications 15 SP6
From an advisory covering 3 CVEs
before 115.4.0-150600.3.3.1
115.4.0-150600.3.3.1
mozjs115
openSUSE:Leap 15.6
From an advisory covering 3 CVEs
before 115.4.0-150600.3.3.1
115.4.0-150600.3.3.1
mozjs78
SUSE:Linux Enterprise Module for Desktop Applications 15 SP5
From an advisory covering 3 CVEs
before 78.15.0-150400.3.6.2
78.15.0-150400.3.6.2
mozjs78
SUSE:Linux Enterprise Module for Package Hub 15 SP5
From an advisory covering 3 CVEs
before 78.15.0-150400.3.6.2
78.15.0-150400.3.6.2
mozjs78
SUSE:Linux Enterprise Module for Package Hub 15 SP6
From an advisory covering 3 CVEs
before 78.15.0-150400.3.6.2
78.15.0-150400.3.6.2
mozjs78
openSUSE:Leap 15.5
From an advisory covering 3 CVEs
before 78.15.0-150400.3.6.2
78.15.0-150400.3.6.2
mozjs78
openSUSE:Leap 15.6
From an advisory covering 3 CVEs
before 78.15.0-150400.3.6.2
78.15.0-150400.3.6.2
expat
SUSE:Linux Micro 6.0
From an advisory covering 4 CVEs
before 2.5.0-3.1
2.5.0-3.1
expat
SUSE:Linux Micro 6.0
From an advisory covering 10 CVEs
before 2.7.1-1.1
2.7.1-1.1
expat
SUSE:Linux Micro 6.1
From an advisory covering 10 CVEs
before 2.7.1-slfo.1.1_1.1
2.7.1-slfo.1.1_1.1
mozjs52
SUSE:Linux Enterprise Module for Package Hub 15 SP7
From an advisory covering 4 CVEs
before 52.6.0-150000.3.9.1
52.6.0-150000.3.9.1
mozjs52
openSUSE:Leap 15.6
From an advisory covering 4 CVEs
before 52.6.0-150000.3.9.1
52.6.0-150000.3.9.1
mozjs60
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 4 CVEs
before 60.9.0-150200.6.8.1
60.9.0-150200.6.8.1
mozjs60
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 4 CVEs
before 60.9.0-150200.6.8.1
60.9.0-150200.6.8.1
mozjs60
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 4 CVEs
before 60.9.0-150200.6.8.1
60.9.0-150200.6.8.1
mozjs60
SUSE:Linux Enterprise Module for Desktop Applications 15 SP7
From an advisory covering 4 CVEs
before 60.9.0-150200.6.8.1
60.9.0-150200.6.8.1
mozjs60
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 4 CVEs
before 60.9.0-150200.6.8.1
60.9.0-150200.6.8.1
mozjs60
openSUSE:Leap 15.6
From an advisory covering 4 CVEs
before 60.9.0-150200.6.8.1
60.9.0-150200.6.8.1
expat
Ubuntu:Pro:14.04:LTS
before 2.1.0-4ubuntu1.4+esm9, plus listed versions
2.1.0-42.1.0-4ubuntu12.1.0-4ubuntu1.12.1.0-4ubuntu1.22.1.0-4ubuntu1.3
Show 7 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+esm62.1.0-4ubuntu1.4+esm72.1.0-4ubuntu1.4+esm8
2.1.0-4ubuntu1.4+esm9
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+esm9, 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 6 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+esm62.1.0-7ubuntu0.16.04.5+esm72.1.0-7ubuntu0.16.04.5+esm8
2.1.0-7ubuntu0.16.04.5+esm9
libxmltok
Ubuntu:Pro:16.04:LTS
before 1.2-3ubuntu0.16.04.1~esm4, plus listed versions
1.2-3build31.2-3ubuntu0.16.04.1~esm11.2-3ubuntu0.16.04.1~esm21.2-3ubuntu0.16.04.1~esm3
1.2-3ubuntu0.16.04.1~esm4
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
gdcm
Ubuntu:16.04:LTS
All versions, plus listed versions
2.4.4-42.4.4-4build12.4.4-4ubuntu12.6.1-32.6.2-1
Show 7 moreShow less
2.6.2-22.6.2-32.6.3-12.6.3-1ubuntu12.6.3-2ubuntu12.6.3-3ubuntu12.6.3-3ubuntu3
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
smart
Ubuntu:16.04:LTS
All versions, plus listed versions
1.4-2
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:Pro:18.04:LTS
before 2.2.5-3ubuntu0.9+esm1, plus listed versions
2.2.3-12.2.3-22.2.5-0ubuntu22.2.5-32.2.5-3ubuntu0.1
Show 5 moreShow less
2.2.5-3ubuntu0.22.2.5-3ubuntu0.42.2.5-3ubuntu0.72.2.5-3ubuntu0.82.2.5-3ubuntu0.9
2.2.5-3ubuntu0.9+esm1
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
gdcm
Ubuntu:18.04:LTS
All versions, plus listed versions
2.8.2-3build12.8.3-12.8.4-12.8.4-1build2
None known
insighttoolkit4
Ubuntu:18.04:LTS
All versions, plus listed versions
4.12.2-dfsg1-1ubuntu1
None known
libxmltok
Ubuntu:Pro:18.04:LTS
before 1.2-4ubuntu0.18.04.1~esm3, plus listed versions
1.2-41.2-4ubuntu0.18.04.1~esm11.2-4ubuntu0.18.04.1~esm2
1.2-4ubuntu0.18.04.1~esm3
matanza
Ubuntu:18.04:LTS
All versions, plus listed versions
0.13+ds1-5build10.13+ds1-6
None known
smart
Ubuntu:18.04:LTS
All versions, plus listed versions
1.4-2
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.7, plus listed versions
2.2.7-22.2.9-12.2.9-1build12.2.9-1ubuntu0.22.2.9-1ubuntu0.42.2.9-1ubuntu0.52.2.9-1ubuntu0.6
2.2.9-1ubuntu0.7
cadaver
Ubuntu:20.04:LTS
All versions, plus listed versions
0.23.3-2.1build1
None known
insighttoolkit4
Ubuntu:20.04:LTS
All versions, plus listed versions
4.12.2-dfsg1-4.1ubuntu14.13.2-dfsg1-1ubuntu14.13.2-dfsg1-4ubuntu14.13.2-dfsg1-64.13.2-dfsg1-6ubuntu14.13.2-dfsg1-8
None known
libxmltok
Ubuntu:Pro:20.04:LTS
before 1.2-4ubuntu0.20.04.1~esm3, plus listed versions
1.2-41.2-4ubuntu0.20.04.1~esm11.2-4ubuntu0.20.04.1~esm2
1.2-4ubuntu0.20.04.1~esm3
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.4, plus listed versions
2.4.1-22.4.1-32.4.2-12.4.3-12.4.3-2
Show 6 moreShow less
2.4.4-12.4.6-12.4.7-12.4.7-1ubuntu0.12.4.7-1ubuntu0.22.4.7-1ubuntu0.3
2.4.7-1ubuntu0.4
insighttoolkit4
Ubuntu:22.04:LTS
All versions, plus listed versions
4.13.3withdata-dfsg1-4.14.13.3withdata-dfsg2-1ubuntu1
None known
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
wbxml2
Ubuntu:22.04:LTS
All versions, plus listed versions
0.10.7-1build10.11.7+dfsg-1
None known
libxmltok
Ubuntu:Pro:22.04:LTS
before 1.2-4ubuntu0.22.04.1~esm3, plus listed versions
1.2-41.2-4ubuntu0.22.04.1~esm11.2-4ubuntu0.22.04.1~esm2
1.2-4ubuntu0.22.04.1~esm3
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
expat
Ubuntu:24.04:LTS
before 2.6.1-2ubuntu0.1, plus listed versions
2.5.0-22.6.0-12.6.1-22.6.1-2build1
2.6.1-2ubuntu0.1
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
wbxml2
Ubuntu:24.04:LTS
All versions, plus listed versions
0.11.8+dfsg-30.11.8+dfsg-3build1
None known
libxmltok
Ubuntu:Pro:24.04:LTS
before 1.2-4.1ubuntu2.24.0.4.1+esm1, plus listed versions
1.2-4ubuntu11.2-4.1ubuntu11.2-4.1ubuntu2
1.2-4.1ubuntu2.24.0.4.1+esm1
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
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
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
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:Pro:14.04:LTS
From an advisory covering 3 CVEs
before 2.1.0-4ubuntu1.4+esm9, plus listed versions
2.1.0-42.1.0-4ubuntu12.1.0-4ubuntu1.12.1.0-4ubuntu1.22.1.0-4ubuntu1.3
Show 7 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+esm62.1.0-4ubuntu1.4+esm72.1.0-4ubuntu1.4+esm8
2.1.0-4ubuntu1.4+esm9
expat
Ubuntu:Pro:16.04:LTS
From an advisory covering 3 CVEs
before 2.1.0-7ubuntu0.16.04.5+esm9, 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 6 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+esm62.1.0-7ubuntu0.16.04.5+esm72.1.0-7ubuntu0.16.04.5+esm8
2.1.0-7ubuntu0.16.04.5+esm9
expat
Ubuntu:Pro:18.04:LTS
From an advisory covering 3 CVEs
before 2.2.5-3ubuntu0.9+esm1, plus listed versions
2.2.3-12.2.3-22.2.5-0ubuntu22.2.5-32.2.5-3ubuntu0.1
Show 5 moreShow less
2.2.5-3ubuntu0.22.2.5-3ubuntu0.42.2.5-3ubuntu0.72.2.5-3ubuntu0.82.2.5-3ubuntu0.9
2.2.5-3ubuntu0.9+esm1
expat
Ubuntu:20.04:LTS
From an advisory covering 3 CVEs
before 2.2.9-1ubuntu0.7, plus listed versions
2.2.7-22.2.9-12.2.9-1build12.2.9-1ubuntu0.22.2.9-1ubuntu0.42.2.9-1ubuntu0.52.2.9-1ubuntu0.6
2.2.9-1ubuntu0.7
expat
Ubuntu:24.04:LTS
From an advisory covering 3 CVEs
before 2.6.1-2ubuntu0.1, plus listed versions
2.5.0-22.6.0-12.6.1-22.6.1-2build1
2.6.1-2ubuntu0.1
expat
Ubuntu:22.04:LTS
From an advisory covering 3 CVEs
before 2.4.7-1ubuntu0.4, plus listed versions
2.4.1-22.4.1-32.4.2-12.4.3-12.4.3-2
Show 6 moreShow less
2.4.4-12.4.6-12.4.7-12.4.7-1ubuntu0.12.4.7-1ubuntu0.22.4.7-1ubuntu0.3
2.4.7-1ubuntu0.4
libxmltok
Ubuntu:Pro:16.04:LTS
From an advisory covering 2 CVEs
before 1.2-3ubuntu0.16.04.1~esm4, plus listed versions
1.2-3build31.2-3ubuntu0.16.04.1~esm11.2-3ubuntu0.16.04.1~esm21.2-3ubuntu0.16.04.1~esm3
1.2-3ubuntu0.16.04.1~esm4
libxmltok
Ubuntu:Pro:18.04:LTS
From an advisory covering 2 CVEs
before 1.2-4ubuntu0.18.04.1~esm3, plus listed versions
1.2-41.2-4ubuntu0.18.04.1~esm11.2-4ubuntu0.18.04.1~esm2
1.2-4ubuntu0.18.04.1~esm3
libxmltok
Ubuntu:Pro:20.04:LTS
From an advisory covering 2 CVEs
before 1.2-4ubuntu0.20.04.1~esm3, plus listed versions
1.2-41.2-4ubuntu0.20.04.1~esm11.2-4ubuntu0.20.04.1~esm2
1.2-4ubuntu0.20.04.1~esm3
libxmltok
Ubuntu:Pro:22.04:LTS
From an advisory covering 2 CVEs
before 1.2-4ubuntu0.22.04.1~esm3, plus listed versions
1.2-41.2-4ubuntu0.22.04.1~esm11.2-4ubuntu0.22.04.1~esm2
1.2-4ubuntu0.22.04.1~esm3
libxmltok
Ubuntu:Pro:24.04:LTS
From an advisory covering 2 CVEs
before 1.2-4.1ubuntu2.24.0.4.1+esm1, plus listed versions
1.2-4ubuntu11.2-4.1ubuntu11.2-4.1ubuntu2
1.2-4.1ubuntu2.24.0.4.1+esm1
expat
openSUSE:Tumbleweed
From an advisory covering 3 CVEs
before 2.6.3-1.1
2.6.3-1.1
x3270
openSUSE:Tumbleweed
From an advisory covering 3 CVEs
before 4.3-4.1
4.3-4.1
mozjs115
openSUSE:Tumbleweed
From an advisory covering 3 CVEs
before 115.4.0-5.1
115.4.0-5.1
mozjs128
openSUSE:Tumbleweed
From an advisory covering 3 CVEs
before 128.2.0-2.1
128.2.0-2.1
mozjs78
openSUSE:Tumbleweed
From an advisory covering 3 CVEs
before 78.15.0-5.1
78.15.0-5.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubjstjep00/CVE-2024-45490-libexpat-poc2026-10-24

History

History
RecordedChangedSources
affected, facts
affectedOSV
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-2024-45490 is a high vulnerability (CVSS 7.5) in Libexpat Project Libexpat, published August 30, 2024. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 1.69%, the 77th percentile. Fixed in expat 2.6.3-r0.

References

Show 98 moreShow less
This page doesn't list everything

Left out here: the rest of 2 source descriptions. The JSON record has them.

MoveEnter Open