CVE-2026-115327
ŚrednieCVSS 5.3Streszczenie
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.
Ocena ryzyka
Zdalny atakujący z sesją NETCONF może wywołać awarię usługi lub uszkodzenie pamięci, potencjalnie prowadząc do wykonania kodu lub odmowy usługi.
Rekomendacja
Zaktualizuj libyang powyżej 6.4.13 i ogranicz dostęp do sesji NETCONF do zaufanych peerów do czasu wdrożenia poprawki.
Inne podatności w libyang
Zobacz wszystkie- CVE-2026-41401Średnie
libyang przed wersją 5.2.6 zawiera podatność na użycie po zwolnieniu (use-after-free) w funkcji lyd_parser_set_data_flags, która nieprawidłowo aktualizuje wskaźniki listy metadanych podczas zwalniania niepierwszych domyślnych wpisów metadanych. Atakujący może dostarczyć spreparowane dokumenty YANG XML, co może prowadzić do awarii procesu lub potencjalnego wykonania kodu.
- CVE-2026-44673Wysokie
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.
Oryginalny opis (angielski, źródło NVD)
libyang through 6.4.13 contains an uninitialized pointer free vulnerability in lydxml_env_netconf_rpc() in src/parser_xml.c when parsing NETCONF rpc action envelopes. Peers with a NETCONF session can send an action element containing non-whitespace text via lyd_parse_op() to crash servers like netopeer2 or corrupt the heap.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

