Chris Evans upptäckte flera sårbarheter i libpng:
Det finns flera buffertspill, bland annat när transparensdatablocket hanteras, vilket kunde utnyttjas till att exekvera godtycklig kod om en specialskriven PNG-bild behandlas.
Flera avrefereringar av NULL-pekare i png_handle_iCPP() och på andra ställen kunde utnyttjas till att få ett program att krascha när om en specialskriven PNG-bild behandlas.
Flera heltalsspill i funktionerna png_handle_sPLT(), png_read_png() med flera kan utnyttjas till att få ett program att krascha, eller potentiellt att exekvera godtycklig kod, när en specialskriven PNG-bild behandlas.
Dessutom rättades ett fel relaterat till CAN-2002-1363:
Ett buffertspill kunde orsakas av en korrekt beräkning av buffertindex, vilket möjligen kunde leda till att godtycklig kod exekverades.
För den nuvarande stabila utgåvan (Woody) har dessa problem rättats i libpng3 version 1.2.1-1.1.woody.7 samt libpng version 1.0.12-3.woody.7.
För den instabila utgåvan (Sid) kommer dessa problem att rättas inom kort.
Vi rekommenderar att ni uppgraderar era libpng- och libpng3-paket.
MD5-kontrollsummor för dessa filer finns i originalbulletinen.