Den 28. januar blev der opdaget en 0-day ASLR i programmer med setuid-flaget og bestemme adressefordelingen i de indlæste biblioteker gennem manipulation af miljøvariablen LD_PREFER_MAP_32BIT_EXEC. i det kryptografiske bibliotek libgcrypt af Tavis Ormandy fra Project Zero (et team af sikkerhedsspecialister hos Google, der søger efter 0-day sårbarheder).
Kun version 1.9.0 er udsat for sårbarheden (nu omdøbt på upstream FTP-serveren for at undgå utilsigtet download). På grund af forkerte antagelser i koden er der mulighed for buffer overflow, hvilket potentielt kan føre til fjernudførelse af kode. Overflowet kan ske under dekrypteringsprocessen før validerings- og signaturkontroltrinnet, hvilket gør udnyttelsen lettere.
Version 1.9.1 med retten blev udgivet dagen efter rapporten om sårbarheden. Fejlen opstod som følge af en mislykket optimering af hash skrivefunktionen for næsten 2 år siden.
Kilde: linux.org.ru
