Was ist das Problem
PHP verarbeitet Abfragezeichenfolgen in sapi/cgi/cgi_main.c unsachgemäß, wenn es als CGI-Skript konfiguriert ist. Dies ermöglicht es entfernten Angreifern, beliebigen Code auf dem betroffenen Server auszuführen.
Wer ist betroffen
Dies betrifft PHP, das als CGI-Skript konfiguriert ist, in Versionen vor 5.3.12 und Versionen 5.4.0 vor 5.4.2.
Was zu tun ist
Aktualisieren Sie PHP gemäß den Anweisungen des Herstellers auf Version 5.3.12 oder 5.4.2.
Originalbeschreibung
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not properly handle query strings that lack an = (equals sign) character, which allows remote attackers to execute arbitrary code by placing command-line options in the query string, related to lack of skipping a certain php_getopt for the 'd' case.
Bekanntermaßen ausgenutzt (CISA KEV)
- Zu KEV hinzugefügt
- 2022-03-25
- Behebungsfrist (US-Bundesbehörden)
- 2022-04-15
- Einsatz durch Ransomware
- Unknown
- Erforderliche Maßnahme
- Apply updates per vendor instructions.
Betroffene Software
- PHP < 5.3.12≥ 5.4.0 < 5.4.2 Behoben in: 5.3.12, 5.4.2 exakte Übereinstimmung
Details
- Veröffentlicht
- 2012-05-11
- Zuletzt geändert
- 2025-11-05
- CVSS-Vektor
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H- EPSS (Ausnutzungswahrscheinlichkeit in 30 Tagen)
- 100.00% (Perzentil 100)
Referenzen
- cve.org/CVE-2012-1823
- nvd.nist.gov/vuln/detail/CVE-2012-1823
- marc.info/?l=bugtraq&m=134012830914727&w=2
- lists.opensuse.org/opensuse-security-announce/2012-05/msg00011.html
- www.securitytracker.com/id?1027022
- h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c03360041
- www.mandriva.com/security/advisories?name=MDVSA-2012:068
- lists.opensuse.org/opensuse-security-announce/2012-05/msg00002.html
- rhn.redhat.com/errata/RHSA-2012-0546.html
- rhn.redhat.com/errata/RHSA-2012-0568.html
- rhn.redhat.com/errata/RHSA-2012-0569.html
- www.php.net/ChangeLog-5.php#5.4.2
- secunia.com/advisories/49014
- rhn.redhat.com/errata/RHSA-2012-0570.html
Verfolgen Sie diese Versionen auf Ihren eigenen Servern
InfraGuard erfasst die installierten Softwareversionen auf jedem Server und markiert diejenigen mit bekannten Schwachstellen. Self-Hosted – nichts verlässt Ihr Netzwerk.
Dieses Produkt verwendet Daten der NVD-API, ist jedoch nicht von der NVD empfohlen oder zertifiziert. CVE® ist eine eingetragene Marke von The MITRE Corporation; CVE-Datensätze werden gemäß den Nutzungsbedingungen des CVE Program verwendet.