PHP, when not configured with the display_errors = Off setting in php.ini, allows remote attackers to obtain the physical path for an include file via a trailing slash in a request to a directly accessible PHP program, which modifies the base path, causes the include directive to fail, and produces an error message that contains the path.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Php | Php | 4.0 (including) | 4.0 (including) |
Php | Php | 4.0.1 (including) | 4.0.1 (including) |
Php | Php | 4.0.1-patch2 (including) | 4.0.1-patch2 (including) |
Php | Php | 4.0.3 (including) | 4.0.3 (including) |
Php | Php | 4.0.4 (including) | 4.0.4 (including) |
Php | Php | 4.0.5 (including) | 4.0.5 (including) |
Php | Php | 4.0.6 (including) | 4.0.6 (including) |
Php | Php | 4.1.0 (including) | 4.1.0 (including) |
Php | Php | 4.1.2 (including) | 4.1.2 (including) |