CVE Database
/

CVE-2007-1884

Back to search

CVE-2007-1884

Published: Apr 6, 2007

Modified: Aug 7, 2024

PUBLISHED

Description

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.

VendorProductVersions

n/a

n/a

affected
n/a

References

php-printf-format-string(33755)
vdb-entry
x_refsource_XF
ADV-2007-1991
vdb-entry
x_refsource_VUPEN
SSRT071423
vendor-advisory
x_refsource_HP
HPSBTU02232
vendor-advisory
x_refsource_HP
33955
vdb-entry
x_refsource_OSVDB
23219
vdb-entry
x_refsource_BID
34767
vdb-entry
x_refsource_OSVDB
SSRT071429
vendor-advisory
x_refsource_HP
ADV-2007-2374
vdb-entry
x_refsource_VUPEN
25423
third-party-advisory
x_refsource_SECUNIA
HPSBMA02215
vendor-advisory
x_refsource_HP
25850
third-party-advisory
x_refsource_SECUNIA

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now