6.8med

CVE-2007-1396

The import_request_variables function in PHP 4.0.7 through 4.4.6, and 5.x before 5.2.2, when called without a prefix, does not prevent the…

Published 19 y ago · modified 4 mo ago · JSON

CVSS
6.8
v2.0 · NVD
CISA KEV
No
not known exploited
EPSS
1.9%
percentile 80%
Public exploits
0
none known

Summary

The import_request_variables function in PHP 4.0.7 through 4.4.6, and 5.x before 5.2.2, when called without a prefix, does not prevent the (1) GET, (2) POST, (3) COOKIE, (4) FILES, (5) SERVER, (6) SESSION, and other superglobals from being overwritten, which allows remote attackers to spoof source IP address and Referer data, and have other unspecified impact. NOTE: it could be argued that this is a design limitation of PHP and that only the misuse of this feature, i.e. implementation bugs in applications, should be included in CVE. However, it has been fixed by the vendor.

Exploit prediction (EPSS)

1.94% probability of exploitation in the next 30 days, higher than 80% of all scored CVEs.

CVSS scores

Assigned byVersionScoreVector
NVD2.06.8AV:N/AC:M/Au:N/C:P/I:P/A:P

Classification

Technology feeds
PHP (RSS, critical only)

References

  • securityfocus.com /archive/1/462263/100/0/threaded · mailing-list, x_refsource_BUGTRAQ, x_transferred
  • securityfocus.com /archive/1/462800/100/0/threaded · mailing-list, x_refsource_BUGTRAQ, x_transferred
  • secunia.com /advisories/26048 · third-party-advisory, x_refsource_SECUNIA, x_transferred
  • securityfocus.com /bid/22886 · vdb-entry, x_refsource_BID, x_transferred
  • us2.php.net /releases/4_4_7.php · x_refsource_CONFIRM, x_transferred
  • securityreason.com /securityalert/2406 · third-party-advisory, x_refsource_SREASON, x_transferred
  • securityfocus.com /archive/1/462457/100/0/threaded · mailing-list, x_refsource_BUGTRAQ, x_transferred
  • securityfocus.com /archive/1/462658/100/0/threaded · mailing-list, x_refsource_BUGTRAQ, x_transferred
  • us2.php.net /releases/5_2_2.php · x_refsource_CONFIRM, x_transferred
  • lists.opensuse.org /opensuse-security-announce/2007-07/msg00006.html · vendor-advisory, x_refsource_SUSE, x_transferred

Sources

vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.