CVE-2016-4574
HighSummary
Off-by-one error in the append_utf8_value function in the DN decoder in Libksba before version 1.3.4 allows remote attackers to cause a denial of service via invalid utf-8 encoded data.
Risk Assessment
This vulnerability may lead to system crashes, affecting the availability of services within the organization.
Recommendation
It is recommended to update Libksba to version 1.3.4 or later to mitigate this vulnerability.
Other vulnerabilities in Libksba
See all- CVE-2016-4579High
Libksba before 1.3.4 allows remote attackers to cause a denial of service (out-of-bounds read and crash) via unspecified vectors, related to the 'returned length of the object from _ksba_ber_parse_tl.'
- CVE-2016-4356High
The append_utf8_value function in the DN decoder in Libksba before version 1.3.3 allows remote attackers to cause a denial of service (out-of-bounds read) by clearing the high bit of the byte after invalid utf-8 encoded data.
- CVE-2016-4355High
Multiple integer overflows in ber-decoder.c in Libksba before 1.3.3 allow remote attackers to cause a denial of service (crash) via crafted BER data, which leads to a buffer overflow.
- CVE-2016-4354High
The ber-decoder.c file in Libksba before version 1.3.3 uses an incorrect integer data type, allowing remote attackers to cause a denial of service (crash) via crafted BER data, leading to a buffer overflow.
- CVE-2016-4353High
The ber-decoder.c file in Libksba before version 1.3.3 has a flaw in handling decoder stack overflows, allowing remote attackers to cause a denial of service (abort) via crafted BER data.
- CVE-2014-9087High
An integer underflow in the ksba_oid_to_str function in Libksba before version 1.3.2 allows remote attackers to cause a denial of service (crash) via a crafted OID in an S/MIME message or ECC based OpenPGP data.
Original NVD description (English source)
Off-by-one error in the append_utf8_value function in the DN decoder (dn.c) in Libksba before 1.3.4 allows remote attackers to cause a denial of service (out-of-bounds read) via invalid utf-8 encoded data. NOTE: this vulnerability exists because of an incomplete fix for CVE-2016-4356.

