libpng bis 1.6.9 IDAT Chunk pngpread.c png_push_read_chunk Zero Length Denial of Service
| CVSS Meta Temp Score | Aktueller Exploitpreis (≈) | CTI Interest Score |
|---|---|---|
| 4.8 | $0-$5k | 0.00 |
Zusammenfassung
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.
Details
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.
Produkt
Typ
Name
Version
Lizenz
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Zuverlässigkeit: 🔍
CVSSv3
VulDB Meta Base Score: 5.3VulDB Meta Temp Score: 4.8
VulDB Base Score: 5.3
VulDB Temp Score: 4.8
VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vektor | Komplexität | Authentisierung | Vertraulichkeit | Integrität | Verfügbarkeit |
|---|---|---|---|---|---|
| freischalten | freischalten | freischalten | freischalten | freischalten | freischalten |
| freischalten | freischalten | freischalten | freischalten | freischalten | freischalten |
| freischalten | freischalten | freischalten | freischalten | freischalten | freischalten |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Zuverlässigkeit: 🔍
NVD Base Score: 🔍
Exploiting
Klasse: Denial of ServiceCWE: 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-Day | freischalten | freischalten | freischalten | freischalten |
|---|---|---|---|---|
| Heute | freischalten | freischalten | freischalten | freischalten |
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 Intelligence
Interesse: 🔍Aktive Akteure: 🔍
Aktive APT Gruppen: 🔍
Gegenmassnahmen
Empfehlung: PatchStatus: 🔍
0-Day Time: 🔍
Exploit Delay Time: 🔍
Timeline
05.12.2013 🔍09.02.2014 🔍
09.02.2014 🔍
09.02.2014 🔍
25.02.2014 🔍
26.02.2014 🔍
27.02.2014 🔍
10.03.2014 🔍
25.03.2014 🔍
13.06.2014 🔍
12.04.2025 🔍
Quellen
Advisory: VU#684412Person: 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: 🔍
Eintrag
Erstellt: 10.03.2014 09:23Aktualisierung: 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.
Bisher keine Kommentare. Sprachen: de + en.
Bitte loggen Sie sich ein, um kommentieren zu können.