A double-free is present in libyang before v1.0-r3 in the function yyparse() when a type statement in used in a notification statement. 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.
2020-01-22T22:15:10.330
2024-11-21T04:38:22.870
Modified
CVSSv3.1: 8.8 (HIGH)
AV:N/AC:M/Au:N/C:P/I:P/A:P
8.6
6.4
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | cesnet | libyang | 0.11 | Yes |
Application | cesnet | libyang | 0.11 | Yes |
Application | cesnet | libyang | 0.12 | Yes |
Application | cesnet | libyang | 0.12 | Yes |
Application | cesnet | libyang | 0.13 | Yes |
Application | cesnet | libyang | 0.13 | Yes |
Application | cesnet | libyang | 0.14 | Yes |
Application | cesnet | libyang | 0.15 | Yes |
Application | cesnet | libyang | 0.16 | Yes |
Application | cesnet | libyang | 0.16 | Yes |
Application | cesnet | libyang | 0.16 | Yes |
Application | cesnet | libyang | 1.0 | Yes |
Application | cesnet | libyang | 1.0 | Yes |