Null pointer dereference in libtASN1 - CVE-2017-10790
Published: January 29, 2018
Vulnerability identifier: #VU10322
CSH Severity: Low
CVSS v4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
CVE-ID: CVE-2017-10790
CWE-ID: CWE-476
Exploitation vector: Remote access
Exploit availability:
No public exploit available
Vulnerability details
The vulnerability allows a remote attacker to cause DoS condition on the target system.
The weakness exists in the _asn1_check_identifier function in GNU Libtasn1 due to insufficient validation of user-supplied input. A remote attacker can submit a specially crafted input, trigger assignment of a NULL value within an asn1_node structure and cause the service to crash.
The weakness exists in the _asn1_check_identifier function in GNU Libtasn1 due to insufficient validation of user-supplied input. A remote attacker can submit a specially crafted input, trigger assignment of a NULL value within an asn1_node structure and cause the service to crash.
Affected software
libtASN1
Debian Linux
Gentoo Linux
Ubuntu
Opensuse
libtasn1 (Alpine package)
Debian Linux
Gentoo Linux
Ubuntu
Opensuse
libtasn1 (Alpine package)
How to mitigate CVE-2017-10790
Update to version 4.12 or later.
libtasn1 (Alpine package) - update to 4.7-r3