Katalog CVE

CVE-2026-44673

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.52%

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

Streszczenie

W bibliotece libyang przed wersją SO 5.2.15 wykryto przepełnienie liczby całkowitej w funkcji lyb_read_string() w pliku src/parser_lyb.c, które prowadzi do przepełnienia bufora sterty podczas parsowania złośliwie przygotowanego pliku binarnego LYB. Atakujący, który może dostarczyć dane LYB do dowolnego konsumenta libyang (np. serwera NETCONF, sysrepo), może spowodować awarię lub potencjalne uszkodzenie sterty.

Ocena ryzyka

Ryzyko dla organizacji obejmuje możliwość zdalnego wykonania kodu lub awarii usług sieciowych wykorzystujących libyang, co może prowadzić do przerwania działania infrastruktury sieciowej i naruszenia integralności danych.

Rekomendacja

Zaleca się natychmiastową aktualizację biblioteki libyang do wersji SO 5.2.15 lub nowszej, która zawiera poprawkę eliminującą podatność. Należy również ograniczyć dostęp do danych LYB tylko do zaufanych źródeł.

Inne podatności w libyang

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

libyang is a YANG data modeling language library. Prior to SO 5.2.15, lyb_read_string() in src/parser_lyb.c contains an integer overflow that results in a heap buffer overflow when parsing a maliciously crafted LYB binary blob. An attacker who can supply LYB data to any libyang consumer (NETCONF server, sysrepo, etc.) can trigger a crash or potential heap corruption. This vulnerability is fixed in SO 5.2.15.

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