In function lysnodefree() 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).
{ "availability": "No subscription required", "ubuntu_priority": "low", "binaries": [ { "binary_version": "1.0.225-1.1", "binary_name": "libyang-cpp-dev" }, { "binary_version": "1.0.225-1.1", "binary_name": "libyang-cpp1" }, { "binary_version": "1.0.225-1.1", "binary_name": "libyang-cpp1-dbgsym" }, { "binary_version": "1.0.225-1.1", "binary_name": "libyang-dev" }, { "binary_version": "1.0.225-1.1", "binary_name": "libyang-tools" }, { "binary_version": "1.0.225-1.1", "binary_name": "libyang-tools-dbgsym" }, { "binary_version": "1.0.225-1.1", "binary_name": "libyang1" }, { "binary_version": "1.0.225-1.1", "binary_name": "libyang1-dbgsym" }, { "binary_version": "1.0.225-1.1", "binary_name": "yang-tools" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "low", "binaries": [ { "binary_version": "3.7.8-3", "binary_name": "libyang-dev" }, { "binary_version": "3.7.8-3", "binary_name": "libyang3" }, { "binary_version": "3.7.8-3", "binary_name": "libyang3-dbgsym" }, { "binary_version": "3.7.8-3", "binary_name": "libyang3-tools" }, { "binary_version": "3.7.8-3", "binary_name": "libyang3-tools-dbgsym" } ] }