HIGH🇬🇧 English

CVE-2026-45811

Apache NimBLE: buffer overflow w transporcie HCI socket

CVSS 7.5pub. 2026-07-24upd. 2026-07-27

Podatność typu classic buffer overflow w bibliotece Apache NimBLE dotyczy warstwy transportowej HCI socket. Brak weryfikacji rozmiaru odbieranego zdarzenia HCI przed skopiowaniem do bufora może prowadzić do przepełnienia bufora w pamięci.

Pokaż oryginał (EN)

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.

🤖 Analiza AI
Jak działa

Warstwa transportu HCI socket w Apache NimBLE nie sprawdzała, czy rozmiar odebranego zdarzenia HCI mieści się w skonfigurowanej puli buforów dla zdarzeń (event pool) przed wykonaniem operacji kopiowania. Pozwalało to na przekroczenie granicy przydzielonego bufora (CWE-120 — buffer overflow). Skuteczne wykorzystanie podatności wymaga albo błędnie skonfigurowanego rozmiaru puli buforów po stronie ofiary, albo obecności złośliwego lub skompromitowanego kontrolera Bluetooth po drugiej stronie łącza HCI socket. Atak nie jest możliwy bezpośrednio przez interfejs radiowy Bluetooth (over-the-air).

Skutki

Atakujący z dostępem do łącza HCI socket (np. poprzez skompromitowany kontroler Bluetooth) może potencjalnie doprowadzić do naruszenia poufności, integralności oraz dostępności systemu, co odpowiada pełnemu przejęciu kontroli nad podatnym komponentem.

Mitygacja

Należy zaktualizować Apache NimBLE do wersji 1.10.0, która zawiera poprawkę eliminującą podatność. Poprawka dostępna jest również w referencjach producenta (commit dcc4e4f026109eecd507de9479bb5019306a4a41 w repozytorium GitHub).

Kogo dotyczy

Apache NimBLE w wersjach do 1.9.0 włącznie

Uwagi

Producent ocenia faktyczne ryzyko jako niskie (severity is low), ponieważ eksploitacja wymaga lokalnego dostępu do łącza HCI socket oraz skompromitowanego lub złośliwego kontrolera Bluetooth — atak przez interfejs radiowy (over-the-air) nie jest możliwy. Ocena CVSS 7.5 (HIGH) odzwierciedla potencjalny wpływ, nie łatwość eksploitacji (wektor AV:A, AC:H).

CVSS Vector
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Apache Nimble

    APP
    Apache
    < 1.10.0
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
Tagi
Memory
CWE
Referencje

Powiązane podatności

CVE-2026-45816HIGH7.5PL ✓ten sam produkt

NULL Pointer Dereference w Apache NimBLE — zdalne wywołanie DoS

CVE-2026-45815HIGH7.5PL ✓ten sam produkt

Apache NimBLE: Reachable Assertion w parserze ATT BLE powoduje DoS

CVE-2026-45813HIGH8.8PL ✓ten sam produkt

Apache NimBLE: przepełnienie bufora stosu w usłudze BASS przez Bluetooth

CVE-2025-53477HIGH7.5ten sam produkt

NULL Pointer Dereference vulnerability in Apache Nimble. Missing validation of HCI connection complete or HCI...

CVE-2025-62235HIGH8.1ten sam produkt

Authentication Bypass by Spoofing vulnerability in Apache NimBLE. Receiving specially crafted Security Reques...