Podatności libyang
3 znanych podatności CVE w libyang, przetłumaczonych i ocenionych.
- 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.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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

