Executive Summary

Informations
Name CVE-2007-1884 First vendor Publication 2007-04-05
Vendor Cve Last vendor Modification 2018-10-30

Security-Database Scoring CVSS v3

Cvss vector : N/A
Overall CVSS Score NA
Base Score NA Environmental Score NA
impact SubScore NA Temporal Score NA
Exploitabality Sub Score NA
 
Calculate full CVSS 3.0 Vectors scores

Security-Database Scoring CVSS v2

Cvss vector : (AV:N/AC:M/Au:N/C:P/I:P/A:P)
Cvss Base Score 6.8 Attack Range Network
Cvss Impact Score 6.4 Attack Complexity Medium
Cvss Expoit Score 8.6 Authentication None Required
Calculate full CVSS 2.0 Vectors scores

Detail

Multiple integer signedness errors in the printf function family in PHP 4 before 4.4.5 and PHP 5 before 5.2.1 on 64 bit machines allow context-dependent attackers to execute arbitrary code via (1) certain negative argument numbers that arise in the php_formatted_print function because of 64 to 32 bit truncation, and bypass a check for the maximum allowable value; and (2) a width and precision of -1, which make it possible for the php_sprintf_appendstring function to place an internal buffer at an arbitrary memory location.

Original Source

Url : http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1884

CPE : Common Platform Enumeration

TypeDescriptionCount
Application 47

OpenVAS Exploits

Date Description
2012-06-21 Name : PHP version smaller than 4.4.5
File : nvt/nopsec_php_4_4_5.nasl
2012-06-21 Name : PHP version smaller than 5.2.1
File : nvt/nopsec_php_5_2_1.nasl
2010-04-21 Name : PHP Printf() Function 64bit Casting Multiple Format String Vulnerabilities
File : nvt/gb_php_23219.nasl

Open Source Vulnerability Database (OSVDB)

Id Description
34767 PHP php_sprintf_appendstring Function 64 Bit Casting Memory Corruption

PHP contains a flaw that may allow a context-dependent attacker to gain elevated privileges. The issue is due to an integer signedness error in the printf function family as used on 64 bit machines. When a width and precision of -1 is passed to the php_sprintf_appendstring function, it may place an internal buffer at an arbitrary memory location. This may allow an attacker to execute arbitrary code.
33955 PHP php_formatted_print Function 64 Bit Casting Memory Corruption

PHP contains a flaw that may allow a context-dependent attacker to gain elevated privileges. The issue is due to an integer signedness error in the printf function family as used on 64 bit machines. When a negative argument number is passed to the php_formatted_print function before a 64 to 32 bit truncation, it may bypass a check for the maximum allowable value causing memory corruption. This may allow an attacker to execute arbitrary code.

Nessus® Vulnerability Scanner

Date Description
2007-04-02 Name : The remote web server uses a version of PHP that is affected by multiple flaws.
File : php_4_4_5.nasl - Type : ACT_GATHER_INFO
2007-04-02 Name : The remote web server uses a version of PHP that is affected by multiple flaws.
File : php_5_2_1.nasl - Type : ACT_GATHER_INFO

Sources (Detail)

Source Url
BID http://www.securityfocus.com/bid/23219
CONFIRM http://www.php.net/releases/5_2_1.php
HP http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?lang=en&cc=...
http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?lang=en&cc=...
MISC http://www.php-security.org/MOPB/MOPB-38-2007.html
OSVDB http://www.osvdb.org/33955
http://www.osvdb.org/34767
SECUNIA http://secunia.com/advisories/25423
http://secunia.com/advisories/25850
VUPEN http://www.vupen.com/english/advisories/2007/1991
http://www.vupen.com/english/advisories/2007/2374
XF https://exchange.xforce.ibmcloud.com/vulnerabilities/33755

Alert History

If you want to see full details history, please login or register.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Date Informations
2024-02-02 01:06:17
  • Multiple Updates
2024-02-01 12:02:15
  • Multiple Updates
2023-09-05 12:05:52
  • Multiple Updates
2023-09-05 01:02:06
  • Multiple Updates
2023-09-02 12:05:57
  • Multiple Updates
2023-09-02 01:02:07
  • Multiple Updates
2023-08-12 12:06:57
  • Multiple Updates
2023-08-12 01:02:07
  • Multiple Updates
2023-08-11 12:06:01
  • Multiple Updates
2023-08-11 01:02:10
  • Multiple Updates
2023-08-06 12:05:43
  • Multiple Updates
2023-08-06 01:02:07
  • Multiple Updates
2023-08-04 12:05:49
  • Multiple Updates
2023-08-04 01:02:11
  • Multiple Updates
2023-07-14 12:05:48
  • Multiple Updates
2023-07-14 01:02:08
  • Multiple Updates
2023-03-29 01:06:28
  • Multiple Updates
2023-03-28 12:02:13
  • Multiple Updates
2022-10-11 12:05:08
  • Multiple Updates
2022-10-11 01:01:59
  • Multiple Updates
2021-05-04 12:05:36
  • Multiple Updates
2021-04-22 01:06:11
  • Multiple Updates
2020-05-23 00:19:33
  • Multiple Updates
2019-06-08 12:02:04
  • Multiple Updates
2019-03-19 12:02:24
  • Multiple Updates
2018-10-31 00:19:48
  • Multiple Updates
2017-07-29 12:02:08
  • Multiple Updates
2016-06-28 16:21:26
  • Multiple Updates
2016-04-26 15:57:45
  • Multiple Updates
2014-02-17 10:39:44
  • Multiple Updates
2013-05-11 10:22:12
  • Multiple Updates