HIGH🇬🇧 English

CVE-2026-45816

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

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

Podatność typu NULL Pointer Dereference w bibliotece Apache NimBLE dotyczy obsługi zdarzenia LE Long Term Key Request. Może prowadzić do niedostępności usługi (DoS) w przypadku użycia wadliwego kontrolera Bluetooth przy wyłączonych asercjach.

Pokaż oryginał (EN)

NULL Pointer Dereference vulnerability in Apache NimBLE in LE Long Term Key Request event. This requires disabled asserts (otherwise assert would trigger before NULL dereference) and bogus (or misbehaving) controller, thus severity is low. 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

Błąd ujawnia się podczas przetwarzania zdarzenia LE Long Term Key Request, gdy kontroler Bluetooth zachowuje się nieprawidłowo lub jest celowo sfałszowany. Przy standardowej konfiguracji z włączonymi asercjami mechanizm assert zatrzymałby wykonanie przed wystąpieniem dereferencji wskaźnika NULL. Podatność jest wyzwalana wyłącznie wtedy, gdy asercje są wyłączone — wówczas dereferencja wskaźnika NULL powoduje awarię procesu.

Skutki

Atakujący lub wadliwy kontroler Bluetooth może spowodować crash aplikacji korzystającej z Apache NimBLE, co skutkuje odmową usługi (DoS). Podatność nie umożliwia ujawnienia ani modyfikacji danych.

Mitygacja

Należy zaktualizować Apache NimBLE do wersji 1.10.0, która zawiera poprawkę tego błędu. Jako środek zaradczy można również upewnić się, że asercje są włączone w środowisku produkcyjnym, co zapobiega wystąpieniu dereferencji NULL.

Kogo dotyczy

Apache NimBLE w wersjach do 1.9.0 włącznie, przy wyłączonych asercjach i użyciu nieprawidłowego lub złośliwego kontrolera Bluetooth.

Uwagi

Producent w opisie podatności wskazuje, że rzeczywista dotkliwość jest niska ze względu na wymóg wyłączonych asercji oraz konieczność użycia wadliwego bądź złośliwego kontrolera Bluetooth. Poprawka dostępna w commicie 9448c5f495eb55018121b24a9dab5305c9222ea1 w repozytorium apache/mynewt-nimble.

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

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

Powiązane podatności

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-2026-45811HIGH7.5PL ✓ten sam produkt

Apache NimBLE: buffer overflow w transporcie HCI socket

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...