CVE-2012-1823
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...
Basic Information
- CVE State
- PUBLISHED
- Reserved Date
- March 21, 2012
- Published Date
- May 11, 2012
- Last Updated
- February 07, 2025
- Vendor
- n/a
- Product
- n/a
- Description
- 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.
CVSS Scores
CVSS v3.1
Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
SSVC Information
- Exploitation
- active
- Automatable
- Yes
- Technical Impact
- total
References
Known Exploited Vulnerability Information
Source | Added Date |
---|---|
CISA | 2022-03-25 00:00:00 UTC |
Scanner Integrations
Scanner | URL | Date Detected |
---|---|---|
Metasploit | https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/multi/http/php_cgi_arg_injection.rb | 2025-04-29 11:01:23 UTC |
Nuclei | https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2012/CVE-2012-1823.yaml | 2025-04-26 00:00:00 UTC |
Potential Proof of Concepts
Warning: These PoCs have not been tested and could contain malware. Use at your own risk.
php_cgi_arg_injection
Type: metasploit • Created: Unknown
JasonHobs/CVE-2012-1823-exploit-for-https-user-password-web
Type: github • Created: 2025-02-16 23:45:55 UTC • Stars: 0
Jimmy01240397/CVE-2012-1823-Analyze
Type: github • Created: 2024-12-09 08:31:04 UTC • Stars: 0
0xl0k1/CVE-2012-1823
Type: github • Created: 2023-08-24 11:17:51 UTC • Stars: 9
cyberharsh/PHP_CVE-2012-1823
Type: github • Created: 2020-08-17 19:54:11 UTC • Stars: 0
drone789/CVE-2012-1823
Type: github • Created: 2015-09-08 14:37:25 UTC • Stars: 1