Apache NimBLE: OOB Read via sizeof(pointer) in Legacy Advertising Report Handler
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA.
Summary
Incorrect Calculation of Buffer Size vulnerability in Apache NimBLE when processing Legacy Advertising Report HCI event. When a single HCI advertising report event bundles multiple reports, NimBLE miscalculated the offset to the next report. This can cause the host to read past the end of the buffer and deliver a GAP event with bogus data to the application. Severity is low: NimBLE's own controller never batches multiple reports into one event, so this only matters when NimBLE's host is paired with a third-party controller that does. This issue affects Apache NimBLE: through 1.9.0. Users are recommended to upgrade to version 1.10.0, which fixes the issue.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2026-45812
- 2026-10-03 Alias added: GHSA-m9xh-wpcw-qvx9
References
More Apache Nimble vulnerabilities
- TI-2024-16263 Apache NimBLE: Denial of service in NimBLE Bluetooth stack CVSS 3.1HIGH 7.5
- TI-2026-33550 Apache NimBLE: NULL pointer dereference vulnerability in SMP LTK request CVSS 3.1HIGH 7.5
- TI-2026-33549 Apache NimBLE: Remote reachable assertion in ATT Read Multiple Variable Response handler CVSS 3.1HIGH 7.5
- TI-2026-33548 Apache NimBLE: Incorrect data validation in BASS add/modify source operation CVSS 3.1HIGH 8.8
- TI-2024-34484 Apache NimBLE: Lack of input sanitization leading to out-of-bound reads in Number of Completed Packets HCI event handler CVSS 3.1HIGH 7.5
- TI-2025-33422 Apache Mynewt NimBLE: NULL Pointer Dereference in NimBLE host HCI layer CVSS 3.1HIGH 7.5
Sources
- CVE-2026-45812 · CVE Program
- CVE-2026-45812 · NVD
- FIRST EPSS
- GHSA-m9xh-wpcw-qvx9 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences