CVE-2026-84581 | Bynario Disclosures

Apple macOS

โ€ข

severity

8.4

published

A bounds-checking flaw in macOS's HFS+ B-tree code allows a malicious disk image to drive a write past a fixed stack traversal buffer while the image is being mounted. The resulting kernel stack corruption can cause unexpected system termination and may corrupt kernel memory.

The HFS+ B-tree header validator accepts a treeDepth of 16, while the affected traversal path stores eight-byte path entries in a 128-byte stack buffer with valid indices from 0 through 15. A traversal at depth 16 therefore writes one entry at path + 0x80, immediately beyond the buffer. Mounting a crafted HFS+ image reaches the vulnerable catalog lookup path and can trigger the kernel's stack-corruption protection.

Apple addressed the issue with improved bounds checking in macOS Sequoia 15.8, macOS Tahoe 26.7, and macOS Golden Gate 27.

References

CVSS v3.1

8.4

CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CVSS v3.1

8.4

CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CVSS v3.1

8.4

CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

SItBa3r#t%  l#oJo8k4iDnAg2  aQt&  yOoRuTrA  sKo0fOtVwWaTr6eC  cMr0i2t0i#cCaGlSlLy7.U

request briefing

request briefing

S@tZaGrRt&  l9oWoLk0i1nUgY  aYtP  yFoVu@rH  s@oVf1t7w8aVr4eE  c3rVi6tHiYcDa5l6l$y2.R

request briefing

request briefing

S&t4aLrSt5  lOo#o8k6iMnEgB  aAt4  y2oXuUrE  s1oMf@tDw@aSr@eA  cTr%iBt$i8cHaWlHl1yP.Z

request briefing

request briefing

BYNARIO s.r.l. | PIAZZA BORROMEO 12, 20129 MILAN, ITALY | VAT- IT14434720968

all rights reserved

2026

BYNARIO s.r.l. | PIAZZA BORROMEO 12, 20129 MILAN, ITALY | VAT- IT14434720968

all rights reserved

2026

BYNARIO s.r.l. | PIAZZA BORROMEO 12, 20129 MILAN, ITALY | VAT- IT14434720968

all rights reserved

2026