Skip to content
Fencer Intel
medium 5.0

CVE-2005-3389 json

The parse_str function in PHP 4.x up to 4.4.0 and 5.x up to 5.0.5, when called with only one parameter, allows remote attackers to enable t…

published 21y ago modified 4mo ago also EUVD-2005-3388

cvss
5.0
version 2.0, NVD
cisa kev
Not listed
not in CISA's catalog
epss
6.3%
EPSS 6.3% chance of exploitation in 30 days, percentile 93%
public exploits
0
none known

Summary

The parse_str function in PHP 4.x up to 4.4.0 and 5.x up to 5.0.5, when called with only one parameter, allows remote attackers to enable the register_globals directive via inputs that cause a request to be terminated due to the memory_limit setting, which causes PHP to set an internal flag that enables register_globals and allows attackers to exploit vulnerabilities in PHP applications that would otherwise be protected.

Patch / fix

  • php RHEL 3 4.3.2-26.ent
  • php RHEL 4 4.3.9-3.9
  • php-gd RHEL 4 4.3.9-3.9
  • php-imap RHEL 3 4.3.2-26.ent
  • php-imap RHEL 4 4.3.9-3.9
  • php-ldap RHEL 3 4.3.2-26.ent
  • php-ldap RHEL 4 4.3.9-3.9
  • php-odbc RHEL 3 4.3.2-26.ent

red hat advisories RHSA-2005:831

  • php7 openSUSE Tumbleweed 7.4.24-1.1
  • php8 openSUSE Tumbleweed 8.0.11-1.1

opensuse advisories openSUSE-SU-2024:11167-1openSUSE-SU-2024:11169-1

Is CVE-2005-3389 in your stack? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.

Check with Fencer

Vendor advisories

What the vendors themselves say about their products: affected, fixed or not affected, and what to do.

red hat product security vex CVE-2005-3389 updated

security flaw

  • Red Hat Desktop version 3 php 4.3.2-26.ent, php-imap 4.3.2-26.ent, php-ldap 4.3.2-26.ent, php-odbc 4.3.2-26.ent, php-mysql 4.3.2-26.ent, php-pgsql 4.3.2-26.ent Red Hat Enterprise Linux AS version 3 php 4.3.2-26.ent, php-imap 4.3.2-26.ent, php-ldap 4.3.2-26.ent, php-odbc 4.3.2-26.ent, php-mysql 4.3.2-26.ent, php-pgsql 4.3.2-26.ent Red Hat Enterprise Linux AS version 4 php 4.3.9-3.9, php-gd 4.3.9-3.9, php-imap 4.3.9-3.9, php-ldap 4.3.9-3.9, php-odbc 4.3.9-3.9, php-pear 4.3.9-3.9, +7 more Red Hat Enterprise Linux Desktop version 4 php 4.3.9-3.9, php-gd 4.3.9-3.9, php-imap 4.3.9-3.9, php-ldap 4.3.9-3.9, php-odbc 4.3.9-3.9, php-pear 4.3.9-3.9, +7 more
    fixed: vendor fix RHSA-2005:831
  • Red Hat Enterprise Linux ES version 2.1
    fixed: vendor fix RHSA-2005:838
  • Red Hat Enterprise Linux ES version 3 php 4.3.2-26.ent, php-imap 4.3.2-26.ent, php-ldap 4.3.2-26.ent, php-odbc 4.3.2-26.ent, php-mysql 4.3.2-26.ent, php-pgsql 4.3.2-26.ent Red Hat Enterprise Linux ES version 4 php 4.3.9-3.9, php-gd 4.3.9-3.9, php-imap 4.3.9-3.9, php-ldap 4.3.9-3.9, php-odbc 4.3.9-3.9, php-pear 4.3.9-3.9, +7 more
    fixed: vendor fix RHSA-2005:831
  • Red Hat Enterprise Linux WS version 2.1
    fixed: vendor fix RHSA-2005:838
  • Red Hat Enterprise Linux WS version 3 php 4.3.2-26.ent, php-imap 4.3.2-26.ent, php-ldap 4.3.2-26.ent, php-odbc 4.3.2-26.ent, php-mysql 4.3.2-26.ent, php-pgsql 4.3.2-26.ent Red Hat Enterprise Linux WS version 4 php 4.3.9-3.9, php-gd 4.3.9-3.9, php-imap 4.3.9-3.9, php-ldap 4.3.9-3.9, php-odbc 4.3.9-3.9, php-pear 4.3.9-3.9, +7 more
    fixed: vendor fix RHSA-2005:831
  • Red Hat Linux Advanced Workstation 2.1
    fixed: vendor fix RHSA-2005:838
  • Red Hat Stronghold 4
    fixed: vendor fix RHSA-2005:882
  • Red Hat Stronghold 4.0 for Red Hat Enterprise Linux AS (version 2.1)
    fixed: vendor fix RHSA-2006:0549

Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf

Exploit prediction

6.30% chance of exploitation in the next 30 days, higher than 93% of all scored CVEs (FIRST EPSS, 2026-11-14).

CVSS scores

assigned by version score vector
NVD 2.0 5.0 AV:N/AC:L/Au:N/C:N/I:P/A:N

Classification

Technology feeds

References

Sources

Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.