Directory traversal vulnerability in backend/template.php in Constructr CMS 3.02.5 and earlier, when register_globals is enabled and magic_quotes_gpc is disabled, allows remote attackers to create or read arbitrary files via directory traversal sequences in the edit_file parameter.
Conclusion & alert: CVE-2008-5860 is rated High Exploit Risk (67/100): CVSS Medium severity, with medium exploitation likelihood (EPSS 3.83%). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| 7529 | exploit_db | edb | 2008-12-19 | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-02-26 | 3.01% | 3.83% | +0.82% |
| 2 | 2026-01-06 | 2.71% | 3.01% | +0.31% |
| 3 | 2025-12-29 | — | 2.71% | — |
Full EPSS history (8 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 5.1 | 2.0 | MEDIUM |
|
4.9 | 6.4 | [email protected] |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| constructr | constructr-cms | <= 3.02.5 | cpe:2.3:a:constructr:constructr-cms:*:*:*:*:*:*:*:* |
| constructr | constructr-cms | 3.00.0 | cpe:2.3:a:constructr:constructr-cms:3.00.0:alpha:*:*:*:*:*:* |
| constructr | constructr-cms | 3.00.1 | cpe:2.3:a:constructr:constructr-cms:3.00.1:alpha:*:*:*:*:*:* |
| constructr | constructr-cms | 3.00.2 | cpe:2.3:a:constructr:constructr-cms:3.00.2:alpha:*:*:*:*:*:* |
| constructr | constructr-cms | 3.01.0 | cpe:2.3:a:constructr:constructr-cms:3.01.0:beta:*:*:*:*:*:* |
| constructr | constructr-cms | 3.01.1 | cpe:2.3:a:constructr:constructr-cms:3.01.1:beta:*:*:*:*:*:* |
| constructr | constructr-cms | 3.01.2 | cpe:2.3:a:constructr:constructr-cms:3.01.2:beta:*:*:*:*:*:* |
| constructr | constructr-cms | 3.01.3 | cpe:2.3:a:constructr:constructr-cms:3.01.3:beta:*:*:*:*:*:* |
| constructr | constructr-cms | 3.01.4 | cpe:2.3:a:constructr:constructr-cms:3.01.4:beta:*:*:*:*:*:* |
| constructr | constructr-cms | 3.01.5 | cpe:2.3:a:constructr:constructr-cms:3.01.5:beta:*:*:*:*:*:* |
| constructr | constructr-cms | 3.01.6 | cpe:2.3:a:constructr:constructr-cms:3.01.6:beta:*:*:*:*:*:* |
| constructr | constructr-cms | 3.01.7 | cpe:2.3:a:constructr:constructr-cms:3.01.7:beta:*:*:*:*:*:* |
| constructr | constructr-cms | 3.01.8 | cpe:2.3:a:constructr:constructr-cms:3.01.8:beta:*:*:*:*:*:* |
| constructr | constructr-cms | 3.01.9 | cpe:2.3:a:constructr:constructr-cms:3.01.9:beta:*:*:*:*:*:* |
| constructr | constructr-cms | 3.02.0 | cpe:2.3:a:constructr:constructr-cms:3.02.0:*:*:*:*:*:*:* |
| constructr | constructr-cms | 3.02.1 | cpe:2.3:a:constructr:constructr-cms:3.02.1:*:*:*:*:*:*:* |
| constructr | constructr-cms | 3.02.2 | cpe:2.3:a:constructr:constructr-cms:3.02.2:*:*:*:*:*:*:* |
| constructr | constructr-cms | 3.02.3 | cpe:2.3:a:constructr:constructr-cms:3.02.3:*:*:*:*:*:*:* |
| constructr | constructr-cms | 3.02.4 | cpe:2.3:a:constructr:constructr-cms:3.02.4:*:*:*:*:*:*:* |