CVE-2018-19246: LFI in PHP-Proxy 5.1.0
7.5
CVSS Score
3.0
Basic Information
CVE ID
GHSA ID
EPSS Score
0.97536%
CWE
Published
5/14/2022
Updated
7/7/2023
KEV Status
No
Technology
PHP
Technical Details
CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
athlon1600/php-proxy | composer | <= 5.1.0 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from the use of a hardcoded default app_key in config.php, which combines with the client IP to generate an encryption key via md5(). The str_rot_pass function uses this key to process URL parameters. Attackers can reverse-engineer the encryption process using the known default app_key to create valid authorization data for local file inclusion. The exploit code explicitly shows str_rot_pass being used to generate the malicious payload, confirming its role in the vulnerability chain.