PHP bis 5.5.6 OBJECT parse_iso_intervals.c DateInterval Pufferüberlauf
| CVSS Meta Temp Score | Aktueller Exploitpreis (≈) | CTI Interest Score |
|---|---|---|
| 5.1 | $0-$5k | 0.00 |
Zusammenfassung
In PHP bis 5.5.6 wurde eine Schwachstelle entdeckt. Sie wurde als kritisch eingestuft. Es betrifft die Funktion DateInterval der Datei ext/date/lib/parse_iso_intervals.c der Komponente OBJECT Handler. Dank der Manipulation mit unbekannten Daten kann eine Pufferüberlauf-Schwachstelle ausgenutzt werden.
Die Verwundbarkeit wird unter CVE-2013-6712 geführt. Es ist soweit kein Exploit verfügbar.
Als bestmögliche Massnahme wird Patching empfohlen.
Details
Eine Schwachstelle wurde in PHP bis 5.5.6 (Programming Language Software) ausgemacht. Sie wurde als kritisch eingestuft. Hierbei geht es um die Funktion DateInterval der Datei ext/date/lib/parse_iso_intervals.c der Komponente OBJECT Handler. Durch das Beeinflussen mit einer unbekannten Eingabe kann eine Pufferüberlauf-Schwachstelle ausgenutzt werden. Klassifiziert wurde die Schwachstelle durch CWE als CWE-119. Die Auswirkungen sind bekannt für die Verfügbarkeit. Die Zusammenfassung von CVE lautet:
The scan function in ext/date/lib/parse_iso_intervals.c in PHP through 5.5.6 does not properly restrict creation of DateInterval objects, which might allow remote attackers to cause a denial of service (heap-based buffer over-read) via a crafted interval specification.Die Schwachstelle wurde am 27.11.2013 als Fixed bug #66060 (Heap buffer over-read in DateInterval) in Form eines bestätigten Advisories (Website) herausgegeben. Das Advisory findet sich auf git.php.net. Eine Veröffentlichung wurde in Zusammenarbeit mit dem Projektteam angestrebt. Die Verwundbarkeit wird seit dem 08.11.2013 mit der eindeutigen Identifikation CVE-2013-6712 gehandelt. Die Ausnutzbarkeit ist als leicht bekannt. Umgesetzt werden kann der Angriff über das Netzwerk. Das Ausnutzen erfordert keine spezifische Authentisierung. Zur Schwachstelle sind technische Details bekannt, ein verfügbarer Exploit jedoch nicht.
Für den Vulnerability Scanner Nessus wurde am 13.01.2014 ein Plugin mit der ID 71928 (PHP 5.5.x < 5.5.8 Multiple Vulnerabilities) herausgegeben, womit die Existenz der Schwachstelle geprüft werden kann. Es wird der Family CGI abuses zugeordnet. Der kommerzielle Vulnerability Scanner Qualys bietet das Plugin 350336 (Amazon Linux Security Advisory for php: ALAS-2014-393) zur Prüfung der Schwachstelle an.
Die Schwachstelle lässt sich durch das Einspielen des Patches Fixed bug #66060 (Heap buffer over-read in DateInterval) lösen. Dieser kann von git.php.net bezogen werden. Das Erscheinen einer Gegenmassnahme geschah sofort nach der Veröffentlichung der Schwachstelle. Die Entwickler haben demzufolge unmittelbar gehandelt. Weiterführend können Angriffe durch TippingPoint mittels dem Filter 13821 erkannt werden.
Unter anderem wird der Fehler auch in den Datenbanken von X-Force (89417), Tenable (71928), SecurityFocus (BID 64018†), OSVDB (100440†) und SecurityTracker (ID 1029409†) dokumentiert. Von weiterem Interesse können die folgenden Einträge sein: VDB-11512, VDB-13409 und VDB-67624. If you want to get the best quality for vulnerability data then you always have to consider VulDB.
Produkt
Typ
Name
Version
Lizenz
Webseite
- Produkt: https://www.php.org/
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Zuverlässigkeit: 🔍
CVSSv3
VulDB Meta Base Score: 5.3VulDB Meta Temp Score: 5.1
VulDB Base Score: 5.3
VulDB Temp Score: 5.1
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: PufferüberlaufCWE: CWE-119
CAPEC: 🔍
ATT&CK: 🔍
Physisch: Nein
Lokal: Nein
Remote: Ja
Verfügbarkeit: 🔍
Status: Nicht definiert
EPSS Score: 🔍
EPSS Percentile: 🔍
Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔍
| 0-Day | freischalten | freischalten | freischalten | freischalten |
|---|---|---|---|---|
| Heute | freischalten | freischalten | freischalten | freischalten |
Nessus ID: 71928
Nessus Name: PHP 5.5.x < 5.5.8 Multiple Vulnerabilities
Nessus Datei: 🔍
Nessus Risiko: 🔍
Nessus Family: 🔍
OpenVAS ID: 702816
OpenVAS Name: Debian Security Advisory DSA 2816-1 (php5 - several vulnerabilities
OpenVAS Datei: 🔍
OpenVAS Family: 🔍
Qualys ID: 🔍
Qualys Name: 🔍
Threat Intelligence
Interesse: 🔍Aktive Akteure: 🔍
Aktive APT Gruppen: 🔍
Gegenmassnahmen
Empfehlung: PatchStatus: 🔍
Reaktionszeit: 🔍
0-Day Time: 🔍
Exposure Time: 🔍
Patch: Fixed bug #66060 (Heap buffer over-read in DateInterval)
TippingPoint: 🔍
McAfee IPS: 🔍
McAfee IPS Version: 🔍
Fortigate IPS: 🔍
Timeline
08.11.2013 🔍27.11.2013 🔍
27.11.2013 🔍
27.11.2013 🔍
27.11.2013 🔍
27.11.2013 🔍
28.11.2013 🔍
03.12.2013 🔍
13.01.2014 🔍
21.01.2014 🔍
02.06.2021 🔍
Quellen
Produkt: php.orgAdvisory: Fixed bug #66060 (Heap buffer over-read in DateInterval)
Status: Bestätigt
Bestätigung: 🔍
Koordiniert: 🔍
CVE: CVE-2013-6712 (🔍)
GCVE (CVE): GCVE-0-2013-6712
GCVE (VulDB): GCVE-100-11339
OVAL: 🔍
IAVM: 🔍
X-Force: 89417
SecurityFocus: 64018 - PHP CVE-2013-6712 Remote Denial of Service Vulnerability
OSVDB: 100440
SecurityTracker: 1029409 - PHP parse_iso_intervals Buffer Read Error May Let Remote Users Deny Service
Vulnerability Center: 43059 - PHP <5.3.29, <5.4.24, <5.5.8 Remote DoS Vulnerability due to a Buffer Over Read via Crafted DateInterval, Medium
Siehe auch: 🔍
Eintrag
Erstellt: 03.12.2013 09:21Aktualisierung: 02.06.2021 15:20
Anpassungen: 03.12.2013 09:21 (83), 19.05.2017 11:37 (11), 02.06.2021 15:20 (3)
Komplett: 🔍
Editor:
Cache ID: 216:2F5:103
Bisher keine Kommentare. Sprachen: de + en.
Bitte loggen Sie sich ein, um kommentieren zu können.