CVE Catalog

CVE-2016-10739

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.48%

40th percentile - higher than 40% of all known CVEs

Summary

In the GNU C Library (glibc) through 2.28, the getaddrinfo function would successfully parse a string that contained an IPv4 address followed by whitespace and arbitrary characters, which could lead applications to incorrectly assume that it had parsed a valid string, without the possibility of embedded HTTP headers or other potentially dangerous substrings.

Risk Assessment

The risk is the possibility of incorrect input processing, which could lead to improper application behavior, including potential HTTP header injection. It could be exploited for response splitting attacks.

Recommendation

Upgrade glibc to version 2.29 or later that includes a fix for this issue. Also, validate input data thoroughly before using it in network functions.

Other vulnerabilities in glibc

See all
Original NVD description (English source)

In the GNU C Library (aka glibc or libc6) through 2.28, the getaddrinfo function would successfully parse a string that contained an IPv4 address followed by whitespace and arbitrary characters, which could lead applications to incorrectly assume that it had parsed a valid string, without the possibility of embedded HTTP headers or other potentially dangerous substrings.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS