cbcvebase.
CVE-2007-4921
published 2007-09-17

CVE-2007-4921: PHP remote file inclusion vulnerability in _includes/settings.inc.php in Ajax File Browser 3 Beta allows remote attackers to execute arbitrary PHP code via a…

PriorityP354high7.5CVSS 2.0
AVNACLAuNCPIPAP
EXPLOIT
EPSS
52.77%
98.8th percentile
PHP remote file inclusion vulnerability in _includes/settings.inc.php in Ajax File Browser 3 Beta allows remote attackers to execute arbitrary PHP code via a URL in the approot parameter.

Affected

1 ranges
VendorProductVersion rangeFixed in
ajaxfile_browser

Detection & IOCsextracted from sources · hover to see the quote

path_includes/settings.inc.php
urlhttp://localhost/afb-3-beta-2007-08-28/_includes/settings.inc.php?approot=http://localhost/r57.txt?
filenameafb-3-beta-2007-08-28.zip
  • RFI exploitation targets the 'approot' GET parameter in _includes/settings.inc.php, which is passed unsanitized to require_once(). Monitor HTTP requests containing a URL-like value in the approot parameter.
  • Exploit payloads append a trailing '?' to the injected URL to nullify the appended local path suffix, a classic RFI bypass technique. Look for approot parameter values ending with '?'.
  • The vulnerable file is located at _includes/settings.inc.php within the Ajax File Browser 3 Beta installation. Any external HTTP request to this path with a non-local approot value should be treated as a potential RFI attempt.
  • ·The exploit URL uses 'localhost' as both the target and the remote file host; in real-world attacks, the approot value will point to an attacker-controlled external host. Detection rules should match any HTTP/HTTPS URL scheme in the approot parameter, not just localhost.
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.