Php Exploits

1,332 exploits tracked across all sources.

Sort: Activity Stars
EIP-2026-104701 EXPLOITDB php VERIFIED
PHP 5.2.1 - Multiple functions 'Reference' Information Disclosures
by Stefan Esser
CVE-2007-1835 EXPLOITDB php VERIFIED
PHP <4.4.5 & <5.2.1 - Info Disclosure
PHP 4 before 4.4.5 and PHP 5 before 5.2.1, when using an empty session save path (session.save_path), uses the TMPDIR default after checking the restrictions, which allows local users to bypass open_basedir restrictions.
by Stefan Esser
CVE-2007-1777 EXPLOITDB php VERIFIED
PHP 4 - Remote Code Execution via ZIP Archive Entry Length Overflow
Integer overflow in the zip_read_entry function in PHP 4 before 4.4.5 allows remote attackers to execute arbitrary code via a ZIP archive that contains an entry with a length value of 0xffffffff, which is incremented before use in an emalloc call, triggering a heap overflow.
by Stefan Esser
CVE-2007-1711 EXPLOITDB php VERIFIED
PHP 4.4.5-4.4.6 - Use-After-Free in Unserializer
Double free vulnerability in the unserializer in PHP 4.4.5 and 4.4.6 allows context-dependent attackers to execute arbitrary code by overwriting variables pointing to (1) the GLOBALS array or (2) the session data in _SESSION. NOTE: this issue was introduced when attempting to patch CVE-2007-1701 (MOPB-31-2007).
by Stefan Esser
CVE-2007-1709 EXPLOITDB php VERIFIED
PHP 5.2.1 - Buffer Overflow in phpDOC Extension via Long Argument String
Buffer overflow in the confirm_phpdoc_compiled function in the phpDOC extension (PECL phpDOC) in PHP 5.2.1 allows context-dependent attackers to execute arbitrary code via a long argument string.
by rgod
CVE-2007-1701 EXPLOITDB php VERIFIED
PHP 4.0.0-4.4.4 - Remote Code Execution via Session Data Deserialization
PHP 4 before 4.4.5, and PHP 5 before 5.2.1, when register_globals is enabled, allows context-dependent attackers to execute arbitrary code via deserialization of session data, which overwrites arbitrary global variables, as demonstrated by calling session_decode on a string beginning with "_SESSION|s:39:".
by Stefan Esser
CVE-2007-1700 EXPLOITDB php VERIFIED
PHP 4 <4.4.5, PHP 5 <5.2.1 - Code Injection
The session extension in PHP 4 before 4.4.5, and PHP 5 before 5.2.1, calculates the reference count for the session variables without considering the internal pointer from the session globals, which allows context-dependent attackers to execute arbitrary code via a crafted string in the session_register after unsetting HTTP_SESSION_VARS and _SESSION, which destroys the session data Hashtable.
by Stefan Esser
CVE-2007-1649 EXPLOITDB php VERIFIED
PHP 5.2.1 - Heap Memory Disclosure via Serialized Data Input
PHP 5.2.1 allows context-dependent attackers to read portions of heap memory by executing certain scripts with a serialized data input string beginning with S:, which does not properly track the number of input bytes being processed.
by Stefan Esser
CVE-2007-1604 EXPLOITDB php VERIFIED
w-Agora - Unauthenticated Arbitrary File Upload and Remote Code Execution via Forum Message Attachment or Avatar Upload
Multiple unrestricted file upload vulnerabilities in w-Agora (Web-Agora) allow remote attackers to upload and execute arbitrary PHP code (1) via a forum message with an attached file, which is stored under forums/hello/hello/notes/ or (2) by using browse_avatar.php to upload a file with a double extension, as demonstrated by .php.jpg.
by laurent gaffie
CVE-2007-1581 EXPLOITDB php VERIFIED
PHP 5.0.0-5.2.13 and 5.3.0-5.3.2 - Remote Code Execution via Hash Update File Resource Manipulation
The resource system in PHP 5.0.0 through 5.2.1 allows context-dependent attackers to execute arbitrary code by interrupting the hash_update_file function via a userspace (1) error or (2) stream handler, which can then be used to destroy and modify internal resources. NOTE: it was later reported that PHP 5.2 through 5.2.13 and 5.3 through 5.3.2 are also affected.
by Stefan Esser
CVE-2007-1582 EXPLOITDB php VERIFIED
PHP 4.0.0-4.4.6 and 5.0.0-5.2.1 - Remote Code Execution via Userspace Error Handler
The resource system in PHP 4.0.0 through 4.4.6 and 5.0.0 through 5.2.1 allows context-dependent attackers to execute arbitrary code by interrupting certain functions in the GD (ext/gd) extension and unspecified other extensions via a userspace error handler, which can be used to destroy and modify internal resources.
by Stefan Esser
CVE-2007-1550 EXPLOITDB php VERIFIED
phpx < 3.5.15 - SQL Injection via Multiple Parameters
Multiple SQL injection vulnerabilities in phpx 3.5.15 allow remote attackers to execute arbitrary SQL commands via the (1) image_id or (2) cat_id parameter to (a) gallery.php; the (3) news_id parameter to (b) news.php or (c) print.php; (4) the news_cat_id parameter to news.php; the (5) cat_id, (6) topic_id, or (7) post_id parameter to (d) forums.php; or (8) the user_id parameter to (e) users.php.
by laurent gaffie
CVE-2007-1552 EXPLOITDB php VERIFIED
MetaForum 0.513 Beta - Unauthenticated Arbitrary File Upload via usercp.php MIME Type Bypass
Unrestricted file upload vulnerability in usercp.php in MetaForum 0.513 Beta restricts file types based on the MIME type in the Content-type HTTP header, which allows remote attackers to upload and execute arbitrary scripts via an image MIME type with a filename containing an executable extension such as .php.
by Gu1ll4um3r0m41n
CVE-2007-1583 EXPLOITDB php VERIFIED
PHP 4.0.0-4.4.6 & 5.0.0-5.2.1 - Code Injection
The mb_parse_str function in PHP 4.0.0 through 4.4.6 and 5.0.0 through 5.2.1 sets the internal register_globals flag and does not disable it in certain cases when a script terminates, which allows remote attackers to invoke available PHP scripts with register_globals functionality that is not detectable by these scripts, as demonstrated by forcing a memory_limit violation.
by Stefan Esser
CVE-2007-1584 EXPLOITDB php VERIFIED
PHP 5.2.0 - Buffer Underflow via Header Function
Buffer underflow in the header function in PHP 5.2.0 allows context-dependent attackers to execute arbitrary code by passing an all-whitespace string to this function, which causes it to write '\0' characters in whitespace that precedes the string.
by Stefan Esser
CVE-2007-1635 EXPLOITDB php VERIFIED
Net Portal Dynamic System <5.10 - Code Injection
Static code injection vulnerability in admin/settings.php in Net Portal Dynamic System (NPDS) 5.10 and earlier allows remote authenticated users to inject arbitrary PHP code via the xtop parameter in a "ConfigSave" op to admin.php, which can later be accessed via a "Configure" op to admin.php.
by DarkFig
CVE-2007-1612 EXPLOITDB php VERIFIED
katalog_plyt_audio < 1.0 - SQL Injection via kolumna Parameter
SQL injection vulnerability in index.php in Katalog Plyt Audio 1.0 and earlier allows remote attackers to execute arbitrary SQL commands via the kolumna parameter.
by Kacper
EIP-2026-111212 EXPLOITDB php VERIFIED
phpStats 0.1.9 - 'PHP-Stats-options.php' Remote Code Execution
by rgod
CVE-2006-7173 EXPLOITDB php VERIFIED
PHP-Stats <0.1.9.1b - Code Injection
Direct static code injection vulnerability in admin.php in PHP-Stats 0.1.9.1b and earlier allows remote attackers to execute arbitrary PHP code via a crafted option_new[report_w_day] parameter in a preferenze action, which can be later accessed via option/php-stats-options.php.
by rgod
EIP-2026-111213 EXPLOITDB php VERIFIED
phpStats 0.1.9 - Multiple SQL Injections
by rgod
CVE-2006-7172 EXPLOITDB php VERIFIED
php-stats < 0.1.9.1b - SQL Injection via HTTP Header or IP Parameter
Multiple SQL injection vulnerabilities in php-stats.recphp.php in PHP-Stats 0.1.9.1b and earlier allow remote attackers to execute arbitrary code via a leading dotted-quad IP address string in the (1) PC-REMOTE-ADDR HTTP header, which is inserted into $_SERVER['HTTP_PC_REMOTE_ADDR'], or (2) ip parameter.
by rgod
CVE-2006-7172 EXPLOITDB php VERIFIED
php-stats < 0.1.9.1b - SQL Injection via HTTP Header or IP Parameter
Multiple SQL injection vulnerabilities in php-stats.recphp.php in PHP-Stats 0.1.9.1b and earlier allow remote attackers to execute arbitrary code via a leading dotted-quad IP address string in the (1) PC-REMOTE-ADDR HTTP header, which is inserted into $_SERVER['HTTP_PC_REMOTE_ADDR'], or (2) ip parameter.
by rgod
CVE-2007-1484 EXPLOITDB php VERIFIED
PHP <4.4.6 & <5.2.1 - Code Injection
The array_user_key_compare function in PHP 4.4.6 and earlier, and 5.x up to 5.2.1, makes erroneous calls to zval_dtor, which triggers memory corruption and allows local users to bypass safe_mode and execute arbitrary code via a certain unset operation after array_user_key_compare has been called.
by Stefan Esser
CVE-2007-1475 EXPLOITDB php VERIFIED
PHP < 4.4.6 - Buffer Overflow in Interbase Extension ibase_connect and ibase_pconnect Functions
Multiple buffer overflows in the (1) ibase_connect and (2) ibase_pconnect functions in the interbase extension in PHP 4.4.6 and earlier allow context-dependent attackers to execute arbitrary code via a long argument.
by rgod
CVE-2007-1521 EXPLOITDB php VERIFIED
PHP <4.4.7, <5.2.2 - Use After Free
Double free vulnerability in PHP before 4.4.7, and 5.x before 5.2.2, allows context-dependent attackers to execute arbitrary code by interrupting the session_regenerate_id function, as demonstrated by calling a userspace error handler or triggering a memory limit violation.
by Stefan Esser