CVE-2009-4143
|
PHP before 5.2.12 does not properly handle session data, which has unspecified impact and attack vectors related to (1) interrupt corruption of the SESSION superglobal array and (2) the session.save_path directive.
Published:
December 21, 2009; 11:30:00 AM -05:00
|
V2: 10.0 HIGH
|
CVE-2009-4142
|
The htmlspecialchars function in PHP before 5.2.12 does not properly handle (1) overlong UTF-8 sequences, (2) invalid Shift_JIS sequences, and (3) invalid EUC-JP sequences, which allows remote attackers to conduct cross-site scripting (XSS) attacks by placing a crafted byte sequence before a special character.
Published:
December 21, 2009; 11:30:00 AM -05:00
|
V2: 4.3 MEDIUM
|
CVE-2009-2626
|
The zend_restore_ini_entry_cb function in zend_ini.c in PHP 5.3.0, 5.2.10, and earlier versions allows context-specific attackers to obtain sensitive information (memory contents) and cause a PHP crash by using the ini_set function to declare a variable, then using the ini_restore function to restore the variable.
Published:
December 01, 2009; 11:30:01 AM -05:00
|
V2: 6.4 MEDIUM
|
CVE-2009-4018
|
The proc_open function in ext/standard/proc_open.c in PHP before 5.2.11 and 5.3.x before 5.3.1 does not enforce the (1) safe_mode_allowed_env_vars and (2) safe_mode_protected_env_vars directives, which allows context-dependent attackers to execute programs with an arbitrary environment via the env parameter, as demonstrated by a crafted value of the LD_LIBRARY_PATH environment variable.
Published:
November 29, 2009; 08:07:32 AM -05:00
|
V2: 7.5 HIGH
|
CVE-2009-3558
|
The posix_mkfifo function in ext/posix/posix.c in PHP before 5.2.12 and 5.3.x before 5.3.1 allows context-dependent attackers to bypass open_basedir restrictions, and create FIFO files, via the pathname and mode arguments, as demonstrated by creating a .htaccess file.
Published:
November 23, 2009; 12:30:00 PM -05:00
|
V2: 6.8 MEDIUM
|
CVE-2009-3557
|
The tempnam function in ext/standard/file.c in PHP before 5.2.12 and 5.3.x before 5.3.1 allows context-dependent attackers to bypass safe_mode restrictions, and create files in group-writable or world-writable directories, via the dir and prefix arguments.
Published:
November 23, 2009; 12:30:00 PM -05:00
|
V2: 5.0 MEDIUM
|
CVE-2009-3294
|
The popen API function in TSRM/tsrm_win32.c in PHP before 5.2.11 and 5.3.x before 5.3.1, when running on certain Windows operating systems, allows context-dependent attackers to cause a denial of service (crash) via a crafted (1) "e" or (2) "er" string in the second argument (aka mode), possibly related to the _fdopen function in the Microsoft C runtime library. NOTE: this might not cross privilege boundaries except in rare cases in which the mode argument is accessible to an attacker outside of an application that uses the popen function.
Published:
September 22, 2009; 06:30:00 AM -04:00
|
V2: 5.0 MEDIUM
|
CVE-2009-3293
|
Unspecified vulnerability in the imagecolortransparent function in PHP before 5.2.11 has unknown impact and attack vectors related to an incorrect "sanity check for the color index."
Published:
September 22, 2009; 06:30:00 AM -04:00
|
V2: 7.5 HIGH
|
CVE-2009-3292
|
Unspecified vulnerability in PHP before 5.2.11, and 5.3.x before 5.3.1, has unknown impact and attack vectors related to "missing sanity checks around exif processing."
Published:
September 22, 2009; 06:30:00 AM -04:00
|
V2: 7.5 HIGH
|
CVE-2009-3291
|
The php_openssl_apply_verification_policy function in PHP before 5.2.11 does not properly perform certificate validation, which has unknown impact and attack vectors, probably related to an ability to spoof certificates.
Published:
September 22, 2009; 06:30:00 AM -04:00
|
V2: 7.5 HIGH
|
CVE-2008-7068
|
The dba_replace function in PHP 5.2.6 and 4.x allows context-dependent attackers to cause a denial of service (file truncation) via a key with the NULL byte. NOTE: this might only be a vulnerability in limited circumstances in which the attacker can modify or add database entries but does not have permissions to truncate the file.
Published:
August 25, 2009; 06:30:00 AM -04:00
|
V2: 6.4 MEDIUM
|
CVE-2008-5814
|
Cross-site scripting (XSS) vulnerability in PHP, possibly 5.2.7 and earlier, when display_errors is enabled, allows remote attackers to inject arbitrary web script or HTML via unspecified vectors. NOTE: because of the lack of details, it is unclear whether this is related to CVE-2006-0208.
Published:
January 02, 2009; 01:11:09 PM -05:00
|
V2: 2.6 LOW
|
CVE-2008-5498
|
Array index error in the imageRotate function in PHP 5.2.8 and earlier allows context-dependent attackers to read the contents of arbitrary memory locations via a crafted value of the third argument (aka the bgd_color or clrBack argument) for an indexed image.
Published:
December 26, 2008; 03:30:00 PM -05:00
|
V2: 5.0 MEDIUM
|
CVE-2008-5658
|
Directory traversal vulnerability in the ZipArchive::extractTo function in PHP 5.2.6 and earlier allows context-dependent attackers to write arbitrary files via a ZIP file with a file whose name contains .. (dot dot) sequences.
Published:
December 17, 2008; 03:30:01 PM -05:00
|
V2: 7.5 HIGH
|
CVE-2008-5625
|
PHP 5 before 5.2.7 does not enforce the error_log safe_mode restrictions when safe_mode is enabled through a php_admin_flag setting in httpd.conf, which allows context-dependent attackers to write to arbitrary files by placing a "php_value error_log" entry in a .htaccess file.
Published:
December 17, 2008; 12:30:00 PM -05:00
|
V2: 7.5 HIGH
|
CVE-2008-4107
|
The (1) rand and (2) mt_rand functions in PHP 5.2.6 do not produce cryptographically strong random numbers, which allows attackers to leverage exposures in products that rely on these functions for security-relevant functionality, as demonstrated by the password-reset functionality in Joomla! 1.5.x and WordPress before 2.6.2, a different vulnerability than CVE-2008-2107, CVE-2008-2108, and CVE-2008-4102.
Published:
September 18, 2008; 01:59:33 PM -04:00
|
V2: 5.1 MEDIUM
|
CVE-2008-2829
|
php_imap.c in PHP 5.2.5, 5.2.6, 4.x, and other versions, uses obsolete API calls that allow context-dependent attackers to cause a denial of service (crash) and possibly execute arbitrary code via a long IMAP request, which triggers an "rfc822.c legacy routine buffer overflow" error message, related to the rfc822_write_address function.
Published:
June 23, 2008; 04:41:00 PM -04:00
|
V2: 5.0 MEDIUM
|
CVE-2008-2666
|
Multiple directory traversal vulnerabilities in PHP 5.2.6 and earlier allow context-dependent attackers to bypass safe_mode restrictions by creating a subdirectory named http: and then placing ../ (dot dot slash) sequences in an http URL argument to the (1) chdir or (2) ftok function.
Published:
June 19, 2008; 09:41:00 PM -04:00
|
V2: 5.0 MEDIUM
|
CVE-2008-2107
|
The GENERATE_SEED macro in PHP 4.x before 4.4.8 and 5.x before 5.2.5, when running on 32-bit systems, performs a multiplication using values that can produce a zero seed in rare circumstances, which allows context-dependent attackers to predict subsequent values of the rand and mt_rand functions and possibly bypass protection mechanisms that rely on an unknown initial seed.
Published:
May 07, 2008; 05:20:00 PM -04:00
|
V2: 7.5 HIGH
|
CVE-2008-2108
|
The GENERATE_SEED macro in PHP 4.x before 4.4.8 and 5.x before 5.2.5, when running on 64-bit systems, performs a multiplication that generates a portion of zero bits during conversion due to insufficient precision, which produces 24 bits of entropy and simplifies brute force attacks against protection mechanisms that use the rand and mt_rand functions.
Published:
May 07, 2008; 05:20:00 PM -04:00
|
V2: 7.5 HIGH
|