Skip to content
OpenAdvisories
Unscored CVE-2019-7309 EUVD-2019-16853GHSA-2g8x-3m62-h85f

In the GNU C Library (aka glibc or libc6) through 2.29, the memcmp function for the x32 architecture can incorrectly return zero (indicatin…

Published Feb 3, 2019 · Updated Oct 14, 2026 · Assigned by mitre

Description

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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 glibc 2.28-6 —
Debian 13 glibc 2.28-6 —
Debian 12 glibc 2.28-6 —
ReleasePackageFixed inAdvisory
Ubuntu Pro 18.04 LTS glibc No fix yet —
Ubuntu Pro 16.04 LTS glibc No fix yet —
Ubuntu Pro 14.04 LTS eglibc No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed glibc 2.34-1.2 openSUSE-SU-2024:10792-1

Advisories 3

References