CVE Catalog

CVE-2019-7309

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.61%

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

Summary

In the GNU C Library (glibc) through 2.29, the memcmp function for the x32 architecture can incorrectly return zero (indicating that the inputs are equal) because the RDX most significant bit is mishandled. This can lead to incorrect comparison results.

Risk Assessment

The risk is incorrect data comparison, which could lead to data integrity issues or application logic errors. It could be exploited to bypass security checks based on comparisons.

Recommendation

Upgrade glibc to version 2.30 or later that includes a fix for this issue. Also, test applications using memcmp on x32 architecture.

Other vulnerabilities in glibc

See all
Original NVD description (English source)

In the GNU C Library (aka glibc or libc6) through 2.29, the memcmp function for the x32 architecture can incorrectly return zero (indicating that the inputs are equal) because the RDX most significant bit is mishandled.

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