Skip to content
Heist/ feed
Back to feed
Medium

libewf through 20260924 Heap Out-of-Bounds Read via L01 Extended Attribute Parsing

Type: advisorySources: OSV

libewf through 20260924 contains a heap out-of-bounds read vulnerability in libewf_lef_extended_attribute_read_data() because UTF-16 name and value sizes are validated before being doubled. Attackers can supply a crafted .L01/.Lx01 file with oversized 'ea' metadata counts to crash the application or leak uninitialized heap memory through extended attributes.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-111159
Confirmed fixed CVEs
Not specified
Updated in this feed
5 Nov 2026, 01:47 UTC · Revision 1

Source evidence

libewf through 20260924 Heap Out-of-Bounds Read via L01 Extended Attribute Parsing

core-osv · Original source

Published 15 Oct 2026, 18:57 UTC

libewf through 20260924 contains a heap out-of-bounds read vulnerability in libewf_lef_extended_attribute_read_data() because UTF-16 name and value sizes are validated before being doubled. Attackers can supply a crafted .L01/.Lx01 file with oversized 'ea' metadata counts to crash the application or leak uninitialized heap memory through extended attributes.

osv:CVE-2026-111159
Complete source record
{
  "id": "9a915a1d60b3b9c4ddfea6f2e3c424bba1be2705d2621378e7c4374bc0691807",
  "url": "https://osv.dev/vulnerability/CVE-2026-111159",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "libewf through 20260924 Heap Out-of-Bounds Read via L01 Extended Attribute Parsing",
    "summary": "libewf through 20260924 contains a heap out-of-bounds read vulnerability in libewf_lef_extended_attribute_read_data() because UTF-16 name and value sizes are validated before being doubled. Attackers can supply a crafted .L01/.Lx01 file with oversized 'ea' metadata counts to crash the application or leak uninitialized heap memory through extended attributes.",
    "evidence": "osv:CVE-2026-111159",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-111159",
      "aliases": [
        "CVE-2026-111159"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/libyal/libewf",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "d76fd0bb21601e2969bc88ffdaeb861023f6a5b2"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "20260924"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "20260924"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "versions": [
            "20260924",
            "20240506"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-111159.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:41.496086626Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/111xxx/CVE-2026-111159.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-111159",
        "https://www.vulncheck.com/advisories/libewf-through-20260924-heap-out-of-bounds-read-via-l01-extended-attribute-parsing",
        "https://github.com/libyal/libewf",
        "https://github.com/libyal/libewf/blob/d76fd0bb21601e2969bc88ffdaeb861023f6a5b2/libewf/libewf_lef_extended_attribute.c#L362-L408",
        "https://github.com/libyal/libewf/blob/d76fd0bb21601e2969bc88ffdaeb861023f6a5b2/libewf/libewf_lef_extended_attribute.c#L456-L560",
        "https://hackmd.io/@haind-pwn/libewf-lef-extended-attribute-utf16-size-oob-read"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-125"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/111xxx/CVE-2026-111159.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-111159",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 509205,
  "published_at": "2026-10-15T18:57:47.615+00:00"
}