CVE-2017-5733 — Out-of-bounds Write in Apple Macos Mojave
Severity
7.8HIGHGHSA
No vectorEPSS
No EPSS data
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedApr 16
Description
UEFI Firmware Parser has a heap out-of-bounds write in tiano decompressor ReadCLen
`uefi-firmware` contains a heap out-of-bounds write vulnerability in the native tiano/EFI decompressor. in `uefi_firmware/compression/Tiano/Decompress.c`, `ReadCLen()` reads `Number = GetBits(Sd, CBIT)` with `CBIT = 9`, so `Number` can be as large as `511`, while the destination array `Sd->mCLen` has `NC = 510` elements. the loop writes while `Index mCLen[Index++] = 0`.
Reachability is through the normal parsing…
Affected Packages1 packages
🔴Vulnerability Details
2📋Vendor Advisories
2💬Community
3Bugzilla▶
CVE-2017-5733 edk2: Privilege escalation via heap-based buffer overflow in MakeTable() function↗2018-10-22
Bugzilla▶
CVE-2017-5733 edk2: Privilege escalation via heap-based buffer overflow in MakeTable() function [fedora-all]↗2018-10-22
Bugzilla▶
CVE-2017-5733 edk2: Privilege escalation via heap-based buffer overflow in MakeTable() function [epel-all]↗2018-10-22