cbcvebase.
CVE-2018-19246
published 2018-11-13

CVE-2018-19246: PHP-Proxy 5.1.0 allows remote attackers to read local files if the default "pre-installed version" (intended for users who lack shell access to their web…

PriorityP261high7.5CVSS 3.0
AVNACLPRNUINSUCHINAN
EXPLOIT
EPSS
21.95%
97.4th percentile
PHP-Proxy 5.1.0 allows remote attackers to read local files if the default "pre-installed version" (intended for users who lack shell access to their web server) is used. This occurs because the aeb067ca0aa9a3193dce3a7264c90187 app_key value from the default config.php is in place, and this value can be easily used to calculate the authorization data needed for local file inclusion.

Affected

4 ranges
VendorProductVersion rangeFixed in
athlon1600php-proxy0 – 5.1.0
athlon1600php-proxy-app0 – 3.0
php-proxyphp-proxy
php-proxyphp-proxy

Detection & IOCsextracted from sources · hover to see the quote

urlindex.php?q=[encrypted_string_value]
path/index.php?q=file:///etc/passwd
  • Detect LFI attempts against PHP-Proxy by monitoring GET requests to index.php with the 'q' parameter containing a file:/// URI scheme or an encrypted string resolving to local file paths.
  • A successful exploitation response will contain the contents of /etc/passwd; match on the regex pattern 'root:.*:0:0:' in the HTTP response body.
  • ·CVE-2018-19246 (PHP-Proxy 5.1.0, encrypted q parameter) is a distinct vulnerability from CVE-2018-19458 (PHP-Proxy 3.0.3, plaintext file:/// URI in q parameter). Detection rules should account for both attack patterns if both versions may be present.

CVSS provenance

nvdv3.07.5HIGHCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:P/I:N/A:N
ghsa7.5HIGH
osv7.5HIGH
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.