VYPR
Unrated severityNVD Advisory· Published Nov 3, 2011· Updated Apr 29, 2026

CVE-2011-3379

CVE-2011-3379

Description

PHP 5.3.7 and 5.3.8 is_a() function triggers autoloader, enabling remote code execution via crafted URLs when combined with unsafe autoloaders.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

PHP 5.3.7 and 5.3.8 is_a() function triggers autoloader, enabling remote code execution via crafted URLs when combined with unsafe autoloaders.

Vulnerability

The is_a() function in PHP 5.3.7 and 5.3.8 incorrectly triggers the __autoload() function when the first argument is not an object [1]. This behavior deviates from previous versions and can be exploited when combined with custom autoloaders or PEAR packages that rely on is_a() for type checking [3].

Exploitation

An attacker can provide a crafted URL as the first argument to is_a() (e.g., through a user-supplied variable). If the application uses an __autoload() function that includes remote files or performs unsafe operations based on the class name, the attacker can trigger inclusion of a remote file, leading to code execution [2][3]. No authentication is required; the vulnerability is accessible via web input that reaches the is_a() call.

Impact

Successful exploitation allows remote attackers to execute arbitrary PHP code on the server, potentially gaining full control of the affected system. The impact is high, with complete compromise of confidentiality, integrity, and availability.

Mitigation

The issue is fixed in PHP 5.3.9 [2]. Users should upgrade to PHP 5.3.9 or later. As a workaround, avoid using is_a() with non-object arguments, or ensure autoloaders do not execute remote includes. Patches are available for PHP 5.4 and HEAD [1].

AI Insight generated on May 23, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

6

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

7

News mentions

0

No linked articles in our index yet.