Skip to content
OpenAdvisories
Unscored CVE-2019-20393 EUVD-2019-10943GHSA-xr5g-jrq4-w3j4

A double-free is present in libyang before v1.0-r1 in the function yyparse() when an empty description is used. Applications that use libya…

Published Jan 22, 2020 · Updated Aug 5, 2024 · Assigned by mitre

Description

A double-free is present in libyang before v1.0-r1 in the function yyparse() when an empty description is used. Applications that use libyang to parse untrusted input yang files may be vulnerable to this flaw, which would cause a crash or potentially code execution.

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 1.0.176-1 —
Debian 13 libyang 1.0.176-1 —
Debian 10 libyang 0.16.105+really1.0-0+deb10u1 DLA-3572-1
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS libyang No fix yet —
ReleasePackageFixed inAdvisory
RHEL 8 libyang 1.0.184-1.el8 RHEA-2021:1906

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 8 libyang 1.0.184-1.el8 ALEA-2021:1906

Advisories 3

References