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.