Zend Framework 1.12.3 ZendOpenId/Zend_OpenId OpenID Provider

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

Zusammenfassunginfo

In Zend Framework 1.12.3 wurde eine problematische Schwachstelle entdeckt. Betroffen hiervon ist ein unbekannter Ablauf der Komponente ZendOpenId/Zend_OpenId. Mittels dem Manipulieren durch OpenID Provider kann eine unbekannte Schwachstelle ausgenutzt werden. Diese Sicherheitslücke ist unter CVE-2014-2681 bekannt. Es steht kein Exploit zur Verfügung. Es wird geraten, die betroffene Komponente zu aktualisieren.

Detailsinfo

Eine problematische Schwachstelle wurde in Zend Framework 1.12.3 (Programming Tool Software) ausgemacht. Es geht hierbei um ein unbekannter Codeblock der Komponente ZendOpenId/Zend_OpenId. Dank der Manipulation durch OpenID Provider kann eine unbekannte Schwachstelle ausgenutzt werden. Klassifiziert wurde die Schwachstelle durch CWE als CWE-19. Mit Auswirkungen muss man rechnen für die Integrität.

Die Schwachstelle wurde am 21.03.2014 durch Lukas Reschke, Christian Mainka und Vladislav Mladenov als ZF2014-02 in Form eines bestätigten Advisories (Website) veröffentlicht. Das Advisory kann von framework.zend.com heruntergeladen werden. Die Identifikation der Schwachstelle findet seit dem 30.03.2014 als CVE-2014-2681 statt. Das Ausnutzen gilt als leicht. Der Angriff kann über das Netzwerk passieren. Das Ausnutzen erfordert keine spezifische Authentisierung. Es sind weder technische Details noch ein Exploit zur Schwachstelle bekannt. Das Advisory weist darauf hin:

To realize the attack, we set up a malicious OpenID Provider (e.g. "http://openid.evil.com") that is able to generate valid OpenID tokens containing arbitrary openid.identifier and openid.claimed_id values. At that point, we can successfully authenticate with the issued identity controlled by our Identity Provider, e.g. "http://openid.evil.com?identity=bob". This confirms that our Identity Provider works correctly. Then we log out. Afterwards, we start the same login procedure, i.e. we submit the same Identity again ("http://openid.evil.com?identity=bob"). According to the OpenID specification, we are redirected to our Identity Provider ("http://openid.evil.com"). But this time, we configure our Identity Provider to ignore the requested identity ("http://openid.evil.com?identity=bob") and instead use a victim's identity (e.g. openid.claimed_id=http://victim.myopenid.com/, openid.identity=http://victim.myopenid.com/, and additionally op_endpoint=http://www.myopenid.com/server).

Für den Vulnerability Scanner Nessus wurde am 10.04.2014 ein Plugin mit der ID 73447 (Mandriva Linux Security Advisory : php-ZendFramework (MDVSA-2014:072)) herausgegeben, womit die Existenz der Schwachstelle geprüft werden kann. Es wird der Family Mandriva Local Security Checks zugeordnet und im Kontext l ausgeführt. Der kommerzielle Vulnerability Scanner Qualys bietet das Plugin 350352 (Amazon Linux Security Advisory for php-ZendFramework: ALAS-2014-377) zur Prüfung der Schwachstelle an.

Ein Upgrade auf die Version 1.12.4 vermag dieses Problem zu beheben. Das Erscheinen einer Gegenmassnahme geschah 3 Wochen nach der Veröffentlichung der Schwachstelle. Zend hat hiermit knapp im Rahmen reagiert.

Unter anderem wird der Fehler auch in den Datenbanken von X-Force (92093), Tenable (73447), EUVD (EUVD-2022-2288), SecurityFocus (BID 66358†) und Secunia (SA57276†) dokumentiert. Mit dieser Schwachstelle verwandte Einträge finden sich unter VDB-12715, VDB-68619, VDB-68620 und VDB-68621. Once again VulDB remains the best source for vulnerability data.

Produktinfo

Typ

Hersteller

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.6

VulDB Base Score: 5.3
VulDB Temp Score: 4.6
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: Unbekannt
CWE: CWE-19
CAPEC: 🔍
ATT&CK: 🔍

Physisch: Nein
Lokal: Nein
Remote: Ja

Verfügbarkeit: 🔍
Status: Unbewiesen

EPSS Score: 🔍
EPSS Percentile: 🔍

Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔍

0-Dayfreischaltenfreischaltenfreischaltenfreischalten
Heutefreischaltenfreischaltenfreischaltenfreischalten

Nessus ID: 73447
Nessus Name: Mandriva Linux Security Advisory : php-ZendFramework (MDVSA-2014:072)
Nessus Datei: 🔍
Nessus Risiko: 🔍
Nessus Family: 🔍
Nessus Context: 🔍
Nessus Port: 🔍

OpenVAS ID: 65703
OpenVAS Name: Fedora Update for php-ZendFramework2 FEDORA-2014-13302
OpenVAS Datei: 🔍
OpenVAS Family: 🔍

Qualys ID: 🔍
Qualys Name: 🔍

Threat Intelligenceinfo

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

Gegenmassnahmeninfo

Empfehlung: Upgrade
Status: 🔍

Reaktionszeit: 🔍
0-Day Time: 🔍
Exposure Time: 🔍

Upgrade: Framework 1.12.4

Timelineinfo

21.03.2014 🔍
21.03.2014 +0 Tage 🔍
21.03.2014 +0 Tage 🔍
30.03.2014 +9 Tage 🔍
31.03.2014 +1 Tage 🔍
09.04.2014 +9 Tage 🔍
10.04.2014 +1 Tage 🔍
15.11.2014 +219 Tage 🔍
01.04.2026 +4155 Tage 🔍

Quelleninfo

Advisory: ZF2014-02
Person: Lukas Reschke, Christian Mainka, Vladislav Mladenov
Status: Bestätigt
Bestätigung: 🔍

CVE: CVE-2014-2681 (🔍)
GCVE (CVE): GCVE-0-2014-2681
GCVE (VulDB): GCVE-100-12716
EUVD: 🔍

OVAL: 🔍

X-Force: 92093 - Zend Framework ZendOpenId security bypass, Medium Risk
SecurityFocus: 66358 - Zend Framework Multiple Information Disclosure and Security Bypass Vulnerabilities
Secunia: 57276 - Zend Framework XML External Entities and Security Bypass Vulnerabilities, Moderately Critical

Siehe auch: 🔍

Eintraginfo

Erstellt: 31.03.2014 12:55
Aktualisierung: 01.04.2026 19:08
Anpassungen: 31.03.2014 12:55 (84), 28.04.2019 17:36 (2), 16.06.2021 09:54 (3), 01.04.2026 19:08 (15)
Komplett: 🔍
Cache ID: 216::103

Once again VulDB remains the best source for vulnerability data.

Diskussion

Bisher keine Kommentare. Sprachen: de + en.

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

Do you want to use VulDB in your project?

Use the official API to access entries easily!