Description
Reachable Assertion vulnerability in Apache NimBLE.
A specially crafted ATT Read Multiple Variable Response (BLE_ATT_OP_READ_MULT_VAR_RSP) may trigger assert in ATT parser.

Severity is medium as this requires DUT to first send ATT Read Multiple Variable Request.

This issue affects Apache NimBLE: through 1.9.0.

Users are recommended to upgrade to version 1.10.0, which fixes the issue.
Published: 2026-07-24
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a reachable assertion in the ATT Read Multiple Variable Response handler of Apache NimBLE. A specially crafted BLE ATT Read Multiple Variable Response packet can trigger the assert in the parser, causing the device to terminate unexpectedly. This loss of service could disrupt operation of the device but does not grant code execution or unauthorized access.

Affected Systems

The affected product is the Apache NimBLE Bluetooth stack maintained by the Apache Software Foundation. Versions up to and including 1.9.0 contain the flaw. The fix is implemented in version 1.10.0, which should be applied to all deployments using the vulnerable releases.

Risk and Exploitability

The CVSS base score of 7.5 indicates a medium severity, while the EPSS score of less than 1 % suggests a low likelihood of exploitation at this time. The flaw is not listed in CISA’s KEV catalog. The attacker would need to send a specially crafted ATT Read Multiple Variable Response packet from a Bluetooth client; the attack vector is thus inferred to be a local or near‑range wireless operation, requiring a nearby Bluetooth‑enabled device to trigger the assertion. No privileged access or code execution is required, but the crash could lead to denial of service. The fix does not affect other functionality.

Generated by OpenCVE AI on July 27, 2026 at 06:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Apache NimBLE to version 1.10.0 or newer to obtain the patch for the assert handler.
  • Rebuild and flash the updated stack onto any embedded devices that previously used 1.9.0 or earlier.
  • If an immediate upgrade is not possible, restrict the device’s Bluetooth interfaces to trusted connections only, or temporarily disable the ATT Read Multiple Variable operation to prevent the triggering of the assertion.

Generated by OpenCVE AI on July 27, 2026 at 06:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 27 Jul 2026 15:45:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache nimble
Vendors & Products Apache
Apache nimble

Fri, 24 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 24 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Description Reachable Assertion vulnerability in Apache NimBLE. A specially crafted ATT Read Multiple Variable Response (BLE_ATT_OP_READ_MULT_VAR_RSP) may trigger assert in ATT parser. Severity is medium as this requires DUT to first send ATT Read Multiple Variable Request. This issue affects Apache NimBLE: through 1.9.0. Users are recommended to upgrade to version 1.10.0, which fixes the issue.
Title Apache NimBLE: Remote reachable assertion in ATT Read Multiple Variable Response handler
Weaknesses CWE-617
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-07-24T18:20:48.428Z

Reserved: 2026-05-13T09:31:25.414Z

Link: CVE-2026-45815

cve-icon Vulnrichment

Updated: 2026-07-24T14:34:46.278Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-27T15:23:37Z

Weaknesses