PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-93095 Linux CVE debrief

A vulnerability in the Linux kernel's hfsplus_delete_cat() function can lead to a buffer overflow when handling a corrupted HFS+ catalog B-tree. This occurs when the function attempts to rebuild the catalog key from a thread record without properly validating the record's size. An attacker could potentially exploit this vulnerability by providing a specially crafted HFS+ image, allowing for arbitrary code execution or denial of service.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-17
Original CVE updated
2026-09-18
Advisory published
2026-09-17
Advisory updated
2026-09-18

Who should care

Linux kernel developers, administrators, and users who process HFS+ images should assess their exposure to this vulnerability and apply patches or mitigations as needed. This includes verifying Linux kernel versions and HFS+ image validation mechanisms to prevent potential buffer overflows, assessing the risk of arbitrary code execution or denial of service due to exploitation of this vulnerability, and prioritizing patching and mitigation efforts based on

Why it matters

This vulnerability in the Linux kernel's hfsplus_delete_cat() function can lead to a buffer overflow when handling corrupted HFS+ catalog B-trees, potentially allowing for arbitrary code execution or denial of service. Linux kernel developers, administrators, and users who process HFS+ images should assess their exposure and apply patches or mitigations as needed.

  • Verify Linux kernel versions and HFS+ image validation mechanisms to prevent potential buffer overflows.
  • Assess the risk of arbitrary code execution or denial of service due to exploitation of this vulnerability.
  • Prioritize patching and mitigation efforts based on the severity of the vulnerability and potential impact on Linux kernel-based systems.

Technical summary

The hfsplus_delete_cat() function in the Linux kernel does not properly validate thread records when rebuilding the catalog key, leading to a potential buffer overflow. This vulnerability can be exploited by providing a corrupted HFS+ image. The function attempts to rebuild the catalog key from a thread record without properly validating the record's size, which can cause a buffer overflow when handling corrupted HFS+ catalog B-trees. Linux kernel developers, administrators, and users who process HFS+ images should assess their exposure and apply patches or mitigations as needed.

Defensive priority

High

Recommended defensive actions

  • Review and apply the relevant Linux kernel patches to ensure the hfsplus_delete_cat() function properly validates thread records.
  • Restrict access to untrusted HFS+ images and validate their integrity before mounting or processing.
  • Monitor Linux kernel updates and security advisories for potential vulnerabilities and apply patches promptly.
  • Verify Linux kernel versions and HFS+ image validation mechanisms to prevent potential buffer overflows.
  • Assess the risk of arbitrary code execution or denial of service due to exploitation of this vulnerability.
  • Prioritize patching and mitigation efforts based on the severity of the vulnerability and potential impact on Linux kernel-based systems.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.

Evidence notes

The vulnerability was resolved in the Linux kernel through a series of commits that validate the thread record before deleting the key and rebuilding the catalog. The fix involves reading the CNID record through hfsplus_brec_read_cat(), which bounds the record read and verifies that a thread record's size exactly matches nodeName.length.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-93095 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-93095

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-93095 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-93095

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/33cda0036bc683fc888c20b04a5fc030e3e8413b

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/473ea7aa35615829f0de7a71e8691d69dc24e328

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/7898beee166c1145c0bca364d687b8437435bf1a

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/af48abc1b00d865c3f4c4d76b901c44115cb7162

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/b9729c51a8b67f8b20b8a8cf395da4be63a0c15b

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/e20f3b749ad241df77ec1c3e13a9c22209aa1eb3

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/e2ea5cac61acfc11dad22f1d2d4bc71d56c52a20

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/e31985c67ba00a59d9b1340af473c1dbe6c87856

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.