Katalog CVE

CVE-2026-71980

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

Percentyl 27 - wyżej niż 27% wszystkich znanych CVE

Streszczenie

Belledonne Communications bcg729 do wersji 1.1.2 zawiera podatność na odczyt poza zakresem w funkcji decodeSIDframe() w pliku src/cng.c, która pozwala nieuwierzytelnionym atakującym z sieci lokalnej na wywołanie odczytu sterty poza granicami bufora poprzez wysłanie zerowej długości pakietu RTP komfortowego szumu. Zerowa długość ładunku powoduje niedomiar liczby całkowitej w obliczaniu kolejności filtra uint8_t, który zawija się do 255 i jest ograniczany do 10, co powoduje, że funkcja bezwarunkowo odczytuje 11 bajtów z zerowego bufora, co skutkuje zakończeniem procesu mediów lub cichym konsumowaniem sąsiedniej pamięci sterty jako współczynników odbicia.

Ocena ryzyka

Ryzyko obejmuje awarię procesu mediów lub wyciek danych z pamięci sterty, co może prowadzić do przerwania usług komunikacyjnych lub naruszenia poufności.

Rekomendacja

Zaleca się aktualizację bcg729 do wersji nowszej niż 1.1.2 oraz wdrożenie walidacji długości pakietów RTP.

Oryginalny opis (angielski, źródło NVD)

Belledonne Communications bcg729 through 1.1.2 contains an out-of-bounds read vulnerability in the decodeSIDframe() function in src/cng.c that allows unauthenticated network-adjacent attackers to trigger a heap read beyond buffer boundaries by sending a zero-length comfort-noise RTP payload. A zero-length payload causes an integer underflow in the uint8_t filter order calculation, which wraps to 255 and is clamped to 10, causing the function to unconditionally read 11 bytes from a zero-byte buffer, resulting in media process termination or silent consumption of adjacent heap memory as reflection coefficients.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS