Skip to content
Heist/ feed
Back to feed
Medium

Libyal libesedb through 20260704 Heap Out-of-Bounds Read via libesedb_record_get_multi_value

Type: advisorySources: Official CVE List

Libyal libesedb through 20260704 contains a heap out-of-bounds read vulnerability in libesedb_record_get_multi_value() that allows attackers to read past buffers via unbounded multi-value offset tables. Attackers can supply a crafted ESE/EDB database processed by esedbexport to crash the application or expose up to about 32 KiB of adjacent heap memory.

Products
libesedb
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-111147
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 08:06 UTC · Revision 2

Source evidence

Libyal libesedb through 20260704 Heap Out-of-Bounds Read via libesedb_record_get_multi_value

core-cve · Original source

Published 15 Oct 2026, 18:57 UTC

Libyal libesedb through 20260704 contains a heap out-of-bounds read vulnerability in libesedb_record_get_multi_value() that allows attackers to read past buffers via unbounded multi-value offset tables. Attackers can supply a crafted ESE/EDB database processed by esedbexport to crash the application or expose up to about 32 KiB of adjacent heap memory.

cve:CVE-2026-111147

libesedb

Fixed versions: Not specified

Complete source record
{
  "id": "a4794e78d43346a929b03924fce2798e8cf0ff8b1359f63668b355fe6cfb885a",
  "url": "https://www.cve.org/CVERecord?id=CVE-2026-111147",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Libyal libesedb through 20260704 Heap Out-of-Bounds Read via libesedb_record_get_multi_value",
    "summary": "Libyal libesedb through 20260704 contains a heap out-of-bounds read vulnerability in libesedb_record_get_multi_value() that allows attackers to read past buffers via unbounded multi-value offset tables. Attackers can supply a crafted ESE/EDB database processed by esedbexport to crash the application or expose up to about 32 KiB of adjacent heap memory.",
    "evidence": "cve:CVE-2026-111147",
    "products": [
      {
        "name": {
          "value": "libesedb",
          "evidence": "/containers/cna/affected/0/product"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": []
      }
    ],
    "severity": "medium",
    "structured": {
      "id": "CVE-2026-111147",
      "aliases": [
        "CVE-2026-111147"
      ],
      "metrics": [
        {
          "format": "CVSS",
          "cvssV4_0": {
            "version": "4.0",
            "baseScore": 6.9,
            "attackVector": "LOCAL",
            "baseSeverity": "MEDIUM",
            "vectorString": "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",
            "userInteraction": "PASSIVE",
            "attackComplexity": "LOW",
            "attackRequirements": "NONE",
            "privilegesRequired": "NONE",
            "subIntegrityImpact": "NONE",
            "vulnIntegrityImpact": "NONE",
            "subAvailabilityImpact": "NONE",
            "vulnAvailabilityImpact": "HIGH",
            "subConfidentialityImpact": "NONE",
            "vulnConfidentialityImpact": "LOW"
          }
        },
        {
          "format": "CVSS",
          "cvssV3_1": {
            "scope": "UNCHANGED",
            "version": "3.1",
            "baseScore": 6.1,
            "attackVector": "LOCAL",
            "baseSeverity": "MEDIUM",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H",
            "integrityImpact": "NONE",
            "userInteraction": "REQUIRED",
            "attackComplexity": "LOW",
            "availabilityImpact": "HIGH",
            "privilegesRequired": "NONE",
            "confidentialityImpact": "LOW"
          }
        }
      ],
      "affected": [
        {
          "repo": "https://github.com/libyal/libesedb",
          "vendor": "libyal",
          "product": "libesedb",
          "versions": [
            {
              "status": "affected",
              "version": "0",
              "versionType": "custom",
              "lessThanOrEqual": "20260704"
            }
          ],
          "packageURL": "pkg:github/libyal/libesedb",
          "collectionURL": "https://github.com",
          "defaultStatus": "unaffected"
        }
      ],
      "modified": "2026-10-27T01:30:47.266Z",
      "provider": "cve",
      "references": [
        "https://hackmd.io/@haind-pwn/libesedb-multi-value-offset-table-oob-read",
        "https://github.com/libyal/libesedb/blob/cf49b6d420d4a44dcd6355bc0d6b36f9f580f350/libesedb/libesedb_record.c#L3776-L3830",
        "https://github.com/libyal/libesedb",
        "https://www.vulncheck.com/advisories/libyal-libesedb-through-20260704-heap-out-of-bounds-read-via-libesedb-record-get-multi-value"
      ],
      "provider_metadata": {
        "adp": [
          {
            "title": "CISA ADP Vulnrichment",
            "metrics": [
              {
                "other": {
                  "type": "ssvc",
                  "content": {
                    "id": "CVE-2026-111147",
                    "role": "CISA Coordinator",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "version": "2.0.3",
                    "timestamp": "2026-10-16T16:28:07.610825Z"
                  }
                }
              }
            ],
            "providerMetadata": {
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP",
              "dateUpdated": "2026-10-16T17:10:26.147Z"
            }
          }
        ],
        "cna": {
          "orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
          "shortName": "VulnCheck",
          "dateUpdated": "2026-10-27T01:30:47.266Z"
        }
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-111147",
        "evidence": "/cveMetadata/cveId"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/containers/cna/metrics"
  },
  "source_id": "core-cve",
  "document_id": 374650,
  "published_at": "2026-10-15T18:57:37.431+00:00"
}