CVE-2026-44673
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 50 - wyżej niż 50% 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
Zobacz wszystkie- CVE-2026-115327Średnie
libyang do wersji 6.4.13 zawiera podatność zwolnienia niezainicjalizowanego wskaźnika w lydxml_env_netconf_rpc() w src/parser_xml.c podczas parsowania kopert akcji NETCONF rpc. Peery z sesją NETCONF mogą wysłać element action zawierający tekst niebędący białymi znakami poprzez lyd_parse_op(), powodując awarię serwerów takich jak netopeer2 lub uszkodzenie sterty.
- CVE-2026-41401Średnie
libyang przed wersją 5.4.3 zawiera podatność use-after-free zapisu w funkcji lyd_parser_set_data_flags, która niepoprawnie aktualizuje wskaźniki listy metadanych podczas zwalniania niebędących głową domyślnych wpisów metadanych. Atakujący może wywołać podatność, przesyłając spreparowane dokumenty YANG XML ze specyficznymi atrybutami metadanych do aplikacji parsujących niezaufane dane XML.
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

