libpng bis 1.6.9 IDAT Chunk pngpread.c png_push_read_chunk Zero Length Denial of Service

CVSS Meta Temp ScoreAktueller Exploitpreis (≈)CTI Interest Score
4.8$0-$5k0.00

Zusammenfassunginfo

Es wurde eine Schwachstelle in libpng bis 1.6.9 gefunden. Sie wurde als problematisch eingestuft. Es ist betroffen die Funktion png_push_read_chunk der Datei pngpread.c der Komponente IDAT Chunk Handler. Mittels Manipulieren durch Zero Length kann eine Denial of Service-Schwachstelle ausgenutzt werden. Diese Verwundbarkeit ist als CVE-2014-0333 gelistet. Ferner existiert ein Exploit. Es empfiehlt sich, einen Patch einzuspielen, um dieses Problem zu beheben.

Detailsinfo

Es wurde eine Schwachstelle in libpng bis 1.6.9 (Image Processing Software) ausgemacht. Sie wurde als problematisch eingestuft. Es geht dabei um die Funktion png_push_read_chunk der Datei pngpread.c der Komponente IDAT Chunk Handler. Dank der Manipulation durch Zero Length kann eine Denial of Service-Schwachstelle ausgenutzt werden. Im Rahmen von CWE wurde eine Klassifizierung als CWE-189 vorgenommen. Die Auswirkungen sind bekannt für die Verfügbarkeit. Die Zusammenfassung von CVE lautet:

The png_push_read_chunk function in pngpread.c in the progressive decoder in libpng 1.6.x through 1.6.9 allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via an IDAT chunk with a length of zero.

Die Schwachstelle wurde am 09.02.2014 durch Glenn Randers-Pehrson als VU#684412 in Form eines bestätigten Advisories (CERT.org) publiziert. Das Advisory findet sich auf kb.cert.org. Die Identifikation der Schwachstelle wird seit dem 05.12.2013 mit CVE-2014-0333 vorgenommen. Die Ausnutzbarkeit gilt als leicht. Der Angriff kann über das Netzwerk erfolgen. Zur Ausnutzung ist keine spezifische Authentisierung erforderlich. Es sind technische Details sowie ein öffentlicher Exploit zur Schwachstelle bekannt.

Es wurde sofort nach dem Advisory ein Exploit veröffentlicht. Unter kb.cert.org wird der Exploit zur Verfügung gestellt. Er wird als proof-of-concept gehandelt. Für den Vulnerability Scanner Nessus wurde am 13.06.2014 ein Plugin mit der ID 75285 (openSUSE Security Update : libpng16 (openSUSE-SU-2014:0358-1)) herausgegeben, womit die Existenz der Schwachstelle geprüft werden kann. Es wird der Family SuSE Local Security Checks zugeordnet. Der kommerzielle Vulnerability Scanner Qualys bietet das Plugin 122327 (VLC Media Player GnuTLS "read_server_hello()" Memory Corruption Vulnerability) zur Prüfung der Schwachstelle an.

Die Schwachstelle lässt sich durch das Einspielen eines Patches lösen.

Unter anderem wird der Fehler auch in den Datenbanken von X-Force (91579), Tenable (75285), SecurityFocus (BID 65776†), Secunia (SA57077†) und Vulnerability Center (SBV-43741†) dokumentiert. Weitere Informationen werden unter sourceforge.net bereitgestellt. Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Produktinfo

Typ

Name

Version

Lizenz

CPE 2.3info

CPE 2.2info

CVSSv4info

VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍

CVSSv3info

VulDB Meta Base Score: 5.3
VulDB Meta Temp Score: 4.8

VulDB Base Score: 5.3
VulDB Temp Score: 4.8
VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍

CVSSv2info

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
VektorKomplexitätAuthentisierungVertraulichkeitIntegritätVerfügbarkeit
freischaltenfreischaltenfreischaltenfreischaltenfreischaltenfreischalten
freischaltenfreischaltenfreischaltenfreischaltenfreischaltenfreischalten
freischaltenfreischaltenfreischaltenfreischaltenfreischaltenfreischalten

VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Zuverlässigkeit: 🔍

NVD Base Score: 🔍

Exploitinginfo

Klasse: Denial of Service
CWE: CWE-189
CAPEC: 🔍
ATT&CK: 🔍

Physisch: Nein
Lokal: Nein
Remote: Ja

Verfügbarkeit: 🔍
Zugang: öffentlich
Status: Proof-of-Concept
Download: 🔍

EPSS Score: 🔍
EPSS Percentile: 🔍

Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔍

0-Dayfreischaltenfreischaltenfreischaltenfreischalten
Heutefreischaltenfreischaltenfreischaltenfreischalten

Nessus ID: 75285
Nessus Name: openSUSE Security Update : libpng16 (openSUSE-SU-2014:0358-1)
Nessus Datei: 🔍
Nessus Risiko: 🔍
Nessus Family: 🔍
Nessus Port: 🔍

OpenVAS ID: 867646
OpenVAS Name: Fedora Update for mingw-libpng FEDORA-2014-4564
OpenVAS Datei: 🔍
OpenVAS Family: 🔍

Qualys ID: 🔍
Qualys Name: 🔍

Threat Intelligenceinfo

Interesse: 🔍
Aktive Akteure: 🔍
Aktive APT Gruppen: 🔍

Gegenmassnahmeninfo

Empfehlung: Patch
Status: 🔍

0-Day Time: 🔍
Exploit Delay Time: 🔍

Timelineinfo

05.12.2013 🔍
09.02.2014 +66 Tage 🔍
09.02.2014 +0 Tage 🔍
09.02.2014 +0 Tage 🔍
25.02.2014 +16 Tage 🔍
26.02.2014 +1 Tage 🔍
27.02.2014 +1 Tage 🔍
10.03.2014 +11 Tage 🔍
25.03.2014 +15 Tage 🔍
13.06.2014 +80 Tage 🔍
12.04.2025 +3956 Tage 🔍

Quelleninfo

Advisory: VU#684412
Person: Glenn Randers-Pehrson
Status: Bestätigt
Bestätigung: 🔍

CVE: CVE-2014-0333 (🔍)
GCVE (CVE): GCVE-0-2014-0333
GCVE (VulDB): GCVE-100-12507
CERT: 🔍
X-Force: 91579 - libpng png_push_read_chunk denial of service, Medium Risk
SecurityFocus: 65776 - libpng CVE-2014-0333 Infinite Loop Denial of Service Vulnerability
Secunia: 57077 - libpng "IDAT" Parsing Infinite Loop Denial of Service Vulnerability, Less Critical
Vulnerability Center: 43741 - libpng 1.6 - 1.6.9 Remote DoS Vulnerability in Progressive Decoder via IDAT Chunk, Medium

scip Labs: https://www.scip.ch/?labs.20161013
Diverses: 🔍

Eintraginfo

Erstellt: 10.03.2014 09:23
Aktualisierung: 12.04.2025 19:48
Anpassungen: 10.03.2014 09:23 (86), 24.05.2017 09:16 (3), 15.06.2021 09:53 (3), 18.08.2024 20:08 (15), 12.04.2025 19:48 (1)
Komplett: 🔍
Cache ID: 216::103

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Diskussion

Bisher keine Kommentare. Sprachen: de + en.

Bitte loggen Sie sich ein, um kommentieren zu können.

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!