Skip to content
OpenAdvisories
Unscored CVE-2021-28905 EUVD-2021-15558GHSA-qj7j-m28f-g68x

In function lys_node_free() in libyang <= v1.0.225, it asserts that the value of node->module can't be NULL. But in some cases, node->modul…

Published May 20, 2021 · Updated Aug 3, 2024 · Assigned by mitre

Description

In function lys_node_free() in libyang <= v1.0.225, it asserts that the value of node->module can't be NULL. But in some cases, node->module can be null, which triggers a reachable assertion (CWE-617).

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libyang 3.4.2+dfsg-2 —
Debian 13 libyang 3.4.2+dfsg-2 —
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS libyang No fix yet —
ReleasePackageFixed inAdvisory
SLES 15 SP4 libyang 1.0.184-150300.3.3.1 SUSE-SU-2022:2922-1
SLES 15 SP3 libyang 1.0.184-150300.3.3.1 SUSE-SU-2022:2922-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.4 libyang 1.0.184-150300.3.3.1 SUSE-SU-2022:2922-1
openSUSE Leap 15.3 libyang 1.0.184-150300.3.3.1 SUSE-SU-2022:2922-1
ReleasePackageFixed inAdvisory
Alpine v3.14 libyang 1.0.215-r1 —
Alpine v3.13 libyang 1.0.184-r1 —

Advisories 1

References