Skip to content
OpenAdvisories
Unscored CVE-2012-3404 EUVD-2012-3375GHSA-gm92-3frh-vrww

The vfprintf function in stdio-common/vfprintf.c in libc in GNU C Library (aka glibc) 2.12 and other versions does not properly calculate a…

Published Feb 10, 2014 · Updated Aug 6, 2024 · Assigned by redhat

Description

The vfprintf function in stdio-common/vfprintf.c in libc in GNU C Library (aka glibc) 2.12 and other versions does not properly calculate a buffer length, which allows context-dependent attackers to bypass the FORTIFY_SOURCE format-string protection mechanism and cause a denial of service (stack corruption and crash) via a format string that uses positional parameters and many format specifiers.

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.13-35 —
Debian 13 glibc 2.13-35 —
Debian 12 glibc 2.13-35 —
ReleasePackageFixed inAdvisory
RHEL 6 nscd +7 2.12-1.80.el6_3.3 RHSA-2012:1098
RHEL 6 rhev-hypervisor6 6.3-20120815.0.el6_3 RHSA-2012:1200

Advisories 2

References