The memory_limit functionality in PHP 4.x up to 4.3.7, and 5.x up to 5.0.0RC3, under certain conditions such as when register_globals is enabled, allows remote attackers to execute arbitrary code by triggering a memory_limit abort during execution of the zend_hash_init function and overwriting a HashTable destructor pointer before the initialization of key data structures is complete.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Apple Osx Php | — | Apply OS X security update 2005-001 | Dec 16, 2011 | Jul 27, 2004 |
| Freebsd | — | Upgrade php4-cliUpgrade mod_php4Upgrade php4Upgrade php5-cliUpgrade php5-cgiUpgrade mod_php4-twigUpgrade php4-nmsUpgrade php4-dtcUpgrade php4-hordeUpgrade php4-cgiUpgrade mod_php5Upgrade php5 | Dec 10, 2025 | Sep 27, 2004 |
| Gentoo Linux | — | Upgrade dev-php/mod_php.Upgrade dev-php/php-cgi.Upgrade dev-php/php. | Oct 30, 2017 | Jul 27, 2004 |
| Php | — | Upgrade to PHP version 5.0.1Upgrade to PHP version 4.3.8 | Oct 1, 2012 | Jul 27, 2004 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub