CVE-2026-45811
Received Received - Intake

Buffer Overflow in Apache NimBLE

Vulnerability report for CVE-2026-45811, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-24

Last updated on: 2026-07-24

Assigner: Apache Software Foundation

Description

Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') vulnerability in Apache NimBLE. The HCI socket transport did not check whether a received HCI event would fit the configured event pool before copying it, allowing a buffer overflow. Severity is low: exploitation requires either a misconfigured pool size or a malicious/compromised controller on the other end of the HCI socket link, not over-the-air Bluetooth access. This issue affects Apache NimBLE: through 1.9.0. Users are recommended to upgrade to version 1.10.0, which fixes the issue.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-24
Last Modified
2026-07-24
Generated
2026-07-24
AI Q&A
2026-07-24
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
apache nimble to 1.9.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-120 The product copies an input buffer to an output buffer without verifying that the size of the input buffer is less than the size of the output buffer.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a buffer overflow vulnerability in Apache NimBLE where the HCI socket transport does not verify if a received HCI event fits within the configured event pool before copying it. This allows a buffer overflow to occur. Exploitation requires either a misconfigured pool size or a malicious controller on the HCI socket link.

Detection Guidance

To detect this vulnerability, monitor logs for oversized HCI events in Apache NimBLE. Check for error statistics related to BLE_TRANSPORT_EVT_SIZE in the ble_hci_sock_rx_msg function. Use system logs or debugging tools to identify events exceeding the configured pool size.

Impact Analysis

The impact is limited due to the low severity. It requires specific conditions like a misconfigured pool size or a compromised controller. If exploited, it could lead to memory corruption or crashes in the affected system running Apache NimBLE versions up to 1.9.0.

Compliance Impact

This vulnerability is a buffer overflow in Apache NimBLE that could allow memory corruption if a misconfigured pool size or malicious controller sends oversized HCI events. While not directly tied to data privacy, such memory corruption could potentially lead to unauthorized data access or system instability, which may impact compliance with standards like GDPR or HIPAA that require secure data handling and system integrity.

Mitigation Strategies

Upgrade Apache NimBLE to version 1.10.0 or later to fix the buffer overflow issue. Ensure the HCI event pool size is correctly configured to prevent oversized events from causing memory issues.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-45811. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart