{"id":"MGASA-2015-0013","summary":"Updated glibc packages fix security vulnerabilities","details":"The vfprintf function in stdio-common/vfprintf.c in GNU C Library (aka glibc)\n2.5, 2.12, and probably other versions does not \"properly restrict the use of\"\nthe alloca function when allocating the SPECS array, which allows context-\ndependent attackers to bypass the FORTIFY_SOURCE format-string protection\nmechanism and cause a denial of service (crash) or possibly execute arbitrary\ncode via a crafted format string using positional parameters and a large\nnumber of format specifiers (CVE-2012-3406).\n\nThe nss_dns implementation of getnetbyname could run into an infinite loop\nif the DNS response contained a PTR record of an unexpected format\n(CVE-2014-9402).\n\nAlso glibc lock elision (new feature in glibc 2.18) has been disabled\nas it can break glibc at runtime on newer Intel hardware (due to hardware\nbug)\n","modified":"2026-04-16T01:49:01.601157257Z","published":"2015-01-08T12:24:22Z","upstream":["CVE-2012-3406","CVE-2014-9402"],"references":[{"type":"ADVISORY","url":"https://advisories.mageia.org/MGASA-2015-0013.html"},{"type":"REPORT","url":"https://bugs.mageia.org/show_bug.cgi?id=14852"}],"affected":[{"package":{"name":"glibc","ecosystem":"Mageia:4","purl":"pkg:rpm/mageia/glibc?arch=source&distro=mageia-4"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.18-9.8.mga4"}]}],"ecosystem_specific":{"section":"core"},"database_specific":{"source":"https://advisories.mageia.org/MGASA-2015-0013.json"}}],"schema_version":"1.7.5","credits":[{"name":"Mageia","contact":["https://wiki.mageia.org/en/Packages_Security_Team"],"type":"COORDINATOR"}]}