{
  "cveId": "CVE-2022-43680",
  "url": "https://patchblox.com/security/cve/CVE-2022-43680",
  "summary": "CVE-2022-43680 is fixed in 7 products on 1 platform, first by expat 2.2.5-3ubuntu0.8, released October 24, 2022. It is not reported as exploited. Patch Radar priority: High.",
  "title": "expat: This update for expat fixes the following issues:\n  \n- CVE-2025-59375: denial of service (resource consumption) cause...",
  "description": "This update for expat fixes the following issues:\n  \n- CVE-2025-59375: denial of service (resource consumption) caused by processing malformed small documents (bsc#1249584).\n- CVE-2026-24515: NULL dereference (CWE-476) due to function XML_ExternalEntityParserCreate() failing to copy the\n  encoding handler data passed to XML_SetUnknownEncodingHandler() from the parent to the subparser (bsc#1257144).\n- CVE-2026-25210: lack of buffer size check can lead to an integer overflow (bsc#1257496).\n- CVE-2026-32776: NULL pointer dereference when processing empty external parameter entities inside an entity\n  declaration value (bsc#1259726).\n- CVE-2026-32777: denial of service due to infinite loop in DTD content parsing (bsc#1259711).\n- CVE-2026-32778: NULL pointer dereference in \u0060setContext\u0060 on retry after an out-of-memory condition\n  (bsc#1259729).\n- CVE-2026-41080: crafted XML document can cause a denial of service (bsc#1262263).\n- CVE-2026-45186: denial of service via moderately sized crafted XML input (bsc#1264713).\n- CVE-2026-50219: lack of handler call depth tracking for calls to XML_* functions from within handlers in cases of a\n  policy violation (bsc#1267631).\n- CVE-2026-56131: lack of handler call depth tracking for calls to XML_ResumeParser from within\n  handlers in cases of a policy violation (bsc#1268572).\n- CVE-2026-56132: heap-based buffer overflow in doProlog in xmlparse.c (bsc#1268573).\n- CVE-2026-56403,CVE-2026-56404,CVE-2026-56405,CVE-2026-56406,\n  CVE-2026-56407,CVE-2026-56408,CVE-2026-56409,CVE-2026-56410,\n  CVE-2026-56411,CVE-2026-56412: multiple integer overflow vulnerabilities (bsc#1275115).\n- CVE-2026-66046: denial of service vulnerability caused by quadratic algorithmic complexity in the storeAtts()\n  function (bsc#1275732).\n- CVE-2026-72522: out-of-bounds read and resultant infinite loop due to low surrogates being treated the same\n  as high surrogates during Unicode processing (bsc#1275594).\n- CVE-2026-76641: out-of-bounds read vulnerability that allows attackers to trigger\n  memory corruption (bsc#1275915).\n- CVE-2026-76956: denial of service via hash flooding attacks (bsc#1275860).\n- CVE-2026-76957: lack of handler call depth tracking with custom encoding callbacks. Thus, a use-\n  after-free can occur (bsc#1275859).\n- CVE-2026-77214: out-of-bounds read due to insufficient checks in \u0060XML_ParseBuffer()\u0060 (bsc#1284334).\n- CVE-2026-93990: fails to validate low surrogates following high surrogates in UTF-16 input (bsc#1282347).\n- CVE-2026-102633: Denial of Service via integer overflow in expat_realloc (bsc#1283493).\n\nUpdate to 2.8.5 (jsc#PED-16154):\n\t\n * Bug fixes:\n * Fix an OOM-related memory leak on a failed overflow check\n * Fix memory alignment for architectures with 128bit pointers\n * Mark XML_SetHashSalt deprecated\n * CMake: only add /source-charset:utf-8 when /utf-8 is not present\n * lib: resolve undefined behavior from overshifting a signed int\n * lib: support read-only hash table lookup with non-zero-terminated\n keys\n * lib: use a C99 bool for ENTITY.open\n * version info bumped from 13:3:12 to 13:4:12\n * fix support for 2\u002B GiB documents (regression from 2.8.2)\n * reject empty version in the XML declaration\n * fix printf format for AIX\n * CMake|AIX: enable EXPAT_DEV_URANDOM by default\n * version info bumped from 13:2:12 to 13:3:12\n * Existing API function XML_SetHashSalt is now deprecated\n * because of its limitations, and its use should be\n * considered a vulnerability. Please either use the new API\n * function XML_SetHashSalt16Bytes (with known-high-quality\n * entropy input only!) instead, or leave the derivation of\n * a 16-bytes hash salt from high quality entropy to Expat\u0027s\n * internal machinery (by *not* calling either of the two\n * XML_SetHashSalt* functions).\n * xmlwf: Fix a memory leak\n * WASI: Fix format specifiers for 32bit WASI SDK\n * Fix alignment of internal allocations for some non-amd64\n architectures (e.g. sparc32); fixes up on the fix to\n CVE-2025-59375 (of Expat 2.7.2)\n * Fix a class of false positives where input should have been\n rejected with error XML_ERROR_ASYNC_ENTITY; regression from\n CVE-2024-8176 (of Expat 2.7.0)\n * Prove and regression-proof absence of integer overflow\n from function expat_realloc\n * Remove \u0027harmless\u0027 cast that truncated a size_t to unsigned\n * xmlwf: Resolve use of functions XML_GetErrorLineNumber\n and XML_GetErrorColumnNumber\n * CVE-2025-59375 -- Disallow use of disproportional amounts of\n dynamic memory from within an Expat parser\n * xmlwf: Fix (internal) help generator\n * xmlwf: Mention supported environment variables in",
  "published": "2022-10-24T07:15:00Z",
  "severity": "Medium",
  "cvss": 7.5,
  "cvssVector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
  "epss": 0.03182,
  "epssPercentile": 0.88148,
  "priority": "High",
  "priorityTier": 3,
  "exploited": false,
  "vendorExploited": false,
  "disclosed": false,
  "fixes": [
    {
      "platform": "linux",
      "product": "expat",
      "release": "Debian 11.6 (bullseye)",
      "fixedVersion": "2.2.10-2\u002Bdeb11u5",
      "fix": "DSA-5266-1",
      "url": "https://patchblox.com/security/fix/linux/dsa-5266-1",
      "released": "2022-10-30T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "Debian 12.15 (bookworm)",
      "fixedVersion": "2.5.0-1",
      "fix": "DEBIAN-CVE-2022-43680",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2022-43680",
      "released": "2022-10-24T14:15:53Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "Debian 13.5 (trixie)",
      "fixedVersion": "2.5.0-1",
      "fix": "DEBIAN-CVE-2022-43680",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2022-43680",
      "released": "2022-10-24T14:15:53Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "Debian 14",
      "fixedVersion": "2.5.0-1",
      "fix": "DEBIAN-CVE-2022-43680",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2022-43680",
      "released": "2022-10-24T14:15:53Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "RHEL 8",
      "fixedVersion": "0:2.2.5-10.el8_7.1",
      "fix": "RHSA-2023:0103",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2023-0103",
      "released": "2023-01-12T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "RHEL 9",
      "fixedVersion": "0:2.4.9-1.el9_1.1",
      "fix": "RHSA-2023:0337",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2023-0337",
      "released": "2023-01-23T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "Ubuntu 18.04.6 LTS (bionic)",
      "fixedVersion": "2.2.5-3ubuntu0.8",
      "fix": "expat 2.2.5-3ubuntu0.8",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-bionic-expat-2.2.5-3ubuntu0.8",
      "released": "2022-10-24T07:15:00Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "Ubuntu 20.04 LTS (focal)",
      "fixedVersion": "2.2.9-1ubuntu0.6",
      "fix": "expat 2.2.9-1ubuntu0.6",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-focal-expat-2.2.9-1ubuntu0.6",
      "released": "2022-10-24T07:15:00Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "Ubuntu 22.04.1 LTS (jammy)",
      "fixedVersion": "2.4.7-1ubuntu0.2",
      "fix": "expat 2.4.7-1ubuntu0.2",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-jammy-expat-2.4.7-1ubuntu0.2",
      "released": "2022-10-24T07:15:00Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "Ubuntu 24.10 (oracular)",
      "fixedVersion": "2.5.0-1",
      "fix": "expat 2.5.0-1",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-oracular-expat-2.5.0-1",
      "released": "2026-01-16T01:42:23Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "Ubuntu 25.04 (plucky)",
      "fixedVersion": "2.5.0-1",
      "fix": "expat 2.5.0-1",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-plucky-expat-2.5.0-1",
      "released": "2026-01-16T01:42:24Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "almalinux 8",
      "fixedVersion": "2.2.5-10.el8_7.1",
      "fix": "ALSA-2023:0103",
      "url": "https://patchblox.com/security/fix/linux/alsa-2023-0103",
      "released": "2023-01-12T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "almalinux 9",
      "fixedVersion": "2.4.9-1.el9_1.1",
      "fix": "ALSA-2023:0337",
      "url": "https://patchblox.com/security/fix/linux/alsa-2023-0337",
      "released": "2023-01-23T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "amzn 2023",
      "fixedVersion": "2.5.0-1.amzn2023.0.2",
      "fix": "ALAS2023-2023-058",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-058",
      "released": "2023-02-17T20:45:00Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "ol 8",
      "fixedVersion": "0:2.2.5-10.0.1.el8_7.1",
      "fix": "ELSA-2023-0103",
      "url": "https://patchblox.com/security/fix/linux/elsa-2023-0103",
      "released": "2023-01-12T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "ol 9",
      "fixedVersion": "0:2.4.9-1.el9_1.1",
      "fix": "ELSA-2023-0337",
      "url": "https://patchblox.com/security/fix/linux/elsa-2023-0337",
      "released": "2023-01-24T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "rocky 8",
      "fixedVersion": "0:2.2.5-10.el8_7.1",
      "fix": "RLSA-2023:0103",
      "url": "https://patchblox.com/security/fix/linux/rlsa-2023-0103",
      "released": "2023-01-12T08:25:33Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "rocky 9",
      "fixedVersion": "0:2.4.9-1.el9_1.1",
      "fix": "RLSA-2023:0337",
      "url": "https://patchblox.com/security/fix/linux/rlsa-2023-0337",
      "released": "2023-01-23T14:30:30Z"
    },
    {
      "platform": "linux",
      "product": "expat",
      "release": "sles 15.6",
      "fixedVersion": "2.8.5-150400.3.40.1",
      "fix": "SUSE-SU-2026:4623-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4623-1",
      "released": "2026-11-07T00:41:11Z"
    },
    {
      "platform": "linux",
      "product": "expat-debuginfo",
      "release": "amzn 2023",
      "fixedVersion": "2.5.0-1.amzn2023.0.2",
      "fix": "ALAS2023-2023-058",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-058",
      "released": "2023-02-17T20:45:00Z"
    },
    {
      "platform": "linux",
      "product": "expat-debugsource",
      "release": "amzn 2023",
      "fixedVersion": "2.5.0-1.amzn2023.0.2",
      "fix": "ALAS2023-2023-058",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-058",
      "released": "2023-02-17T20:45:00Z"
    },
    {
      "platform": "linux",
      "product": "expat-devel",
      "release": "RHEL 8",
      "fixedVersion": "0:2.2.5-10.el8_7.1",
      "fix": "RHSA-2023:0103",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2023-0103",
      "released": "2023-01-12T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "expat-devel",
      "release": "RHEL 9",
      "fixedVersion": "0:2.4.9-1.el9_1.1",
      "fix": "RHSA-2023:0337",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2023-0337",
      "released": "2023-01-23T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "expat-devel",
      "release": "almalinux 8",
      "fixedVersion": "2.2.5-10.el8_7.1",
      "fix": "ALSA-2023:0103",
      "url": "https://patchblox.com/security/fix/linux/alsa-2023-0103",
      "released": "2023-01-12T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "expat-devel",
      "release": "almalinux 9",
      "fixedVersion": "2.4.9-1.el9_1.1",
      "fix": "ALSA-2023:0337",
      "url": "https://patchblox.com/security/fix/linux/alsa-2023-0337",
      "released": "2023-01-23T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "expat-devel",
      "release": "amzn 2023",
      "fixedVersion": "2.5.0-1.amzn2023.0.2",
      "fix": "ALAS2023-2023-058",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-058",
      "released": "2023-02-17T20:45:00Z"
    },
    {
      "platform": "linux",
      "product": "expat-devel",
      "release": "ol 8",
      "fixedVersion": "0:2.2.5-10.0.1.el8_7.1",
      "fix": "ELSA-2023-0103",
      "url": "https://patchblox.com/security/fix/linux/elsa-2023-0103",
      "released": "2023-01-12T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "expat-devel",
      "release": "ol 9",
      "fixedVersion": "0:2.4.9-1.el9_1.1",
      "fix": "ELSA-2023-0337",
      "url": "https://patchblox.com/security/fix/linux/elsa-2023-0337",
      "released": "2023-01-24T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "expat-static",
      "release": "amzn 2023",
      "fixedVersion": "2.5.0-1.amzn2023.0.2",
      "fix": "ALAS2023-2023-058",
      "url": "https://patchblox.com/security/fix/linux/alas2023-2023-058",
      "released": "2023-02-17T20:45:00Z"
    },
    {
      "platform": "linux",
      "product": "firefox",
      "release": "RHEL 8",
      "fixedVersion": "0:102.5.0-1.el8_7",
      "fix": "RHSA-2022:8554",
      "url": "https://patchblox.com/security/fix/linux/rhsa-2022-8554",
      "released": "2022-11-21T00:00:00Z"
    },
    {
      "platform": "linux",
      "product": "libexpat1",
      "release": "Ubuntu 18.04.6 LTS (bionic)",
      "fixedVersion": "2.2.5-3ubuntu0.8",
      "fix": "libexpat1 2.2.5-3ubuntu0.8",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-bionic-libexpat1-2.2.5-3ubuntu0.8",
      "released": "2022-10-24T07:15:00Z"
    },
    {
      "platform": "linux",
      "product": "libexpat1",
      "release": "Ubuntu 20.04 LTS (focal)",
      "fixedVersion": "2.2.9-1ubuntu0.6",
      "fix": "libexpat1 2.2.9-1ubuntu0.6",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-focal-libexpat1-2.2.9-1ubuntu0.6",
      "released": "2022-10-24T07:15:00Z"
    },
    {
      "platform": "linux",
      "product": "libexpat1",
      "release": "Ubuntu 22.04.1 LTS (jammy)",
      "fixedVersion": "2.4.7-1ubuntu0.2",
      "fix": "libexpat1 2.4.7-1ubuntu0.2",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-jammy-libexpat1-2.4.7-1ubuntu0.2",
      "released": "2022-10-24T07:15:00Z"
    },
    {
      "platform": "linux",
      "product": "libexpat1",
      "release": "Ubuntu 24.10 (oracular)",
      "fixedVersion": "2.5.0-1",
      "fix": "libexpat1 2.5.0-1",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-oracular-libexpat1-2.5.0-1",
      "released": "2026-01-16T01:42:23Z"
    },
    {
      "platform": "linux",
      "product": "libexpat1",
      "release": "Ubuntu 25.04 (plucky)",
      "fixedVersion": "2.5.0-1",
      "fix": "libexpat1 2.5.0-1",
      "url": "https://patchblox.com/security/fix/linux/ubuntu-plucky-libexpat1-2.5.0-1",
      "released": "2026-01-16T01:42:24Z"
    }
  ],
  "noFixYet": [],
  "dataAsOf": "2026-11-08T06:59:42Z",
  "attribution": {
    "text": "Data: Patchblox Patch Radar",
    "url": "https://patchblox.com/security/patch-radar",
    "terms": "https://patchblox.com/security/patch-radar/use-the-data"
  }
}