The WML/Lua API in Battle for Wesnoth 1.7.x through 1.11.x and 1.12.x before 1.12.2 allows remote attackers to read arbitrary files via a crafted (1) campaign or (2) map file.
Conclusion & alert: CVE-2015-0844 is rated Moderate Risk (43.5/100): CVSS Medium severity, with medium exploitation likelihood (EPSS 0.66%). Mandatory action: Review affected assets and schedule remediation.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
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 | 2025-03-30 | 1.20% | 0.66% | -0.54% |
| 2 | 2025-03-29 | 0.66% | 1.20% | +0.54% |
| 3 | 2025-03-17 | — | 0.66% | — |
Full EPSS history (5 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 5.0 | 2.0 | MEDIUM |
|
10.0 | 2.9 | [email protected] |
| vendor | priority | summary | link |
|---|---|---|---|
ubuntu
|
medium | CVE-2015-0844 medium priority: Ubuntu including 2 source packages (wesnoth-1.10, wesnoth-1.12), 10 status rows across 5 suites (lucid, precise, trusty, upstream, utopic): DNE 5, released 5. | https://ubuntu.com/security/CVE-2015-0844 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| wesnoth | battle_for_wesnoth | 1.7.0 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.7.0:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.7.1 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.7.1:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.7.2 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.7.2:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.7.3 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.7.3:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.7.4 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.7.4:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.7.5 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.7.5:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.7.6 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.7.6:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.7.7 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.7.7:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.7.8 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.7.8:beta1:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.7.9 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.7.9:beta2:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.7.10-1.8 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.7.10-1.8:beta3:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.7.11-1.8 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.7.11-1.8:beta4:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.7.12-1.8 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.7.12-1.8:beta5:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.7.13-1.8 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.7.13-1.8:beta6:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.7.14-1.8 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.7.14-1.8:beta7:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.7.15-1.8 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.7.15-1.8:rc1:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.8.0 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.8.0:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.9.0 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.9.0:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.9.1 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.9.1:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.9.2 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.9.2:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.9.3 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.9.3:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.9.4 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.9.4:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.9.5 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.9.5:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.9.6 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.9.6:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.9.7 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.9.7:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.9.8 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.9.8:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.9.9 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.9.9:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.9.10 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.9.10:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.9.11 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.9.11:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.9.12 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.9.12:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.9.13 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.9.13:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.9.14 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.9.14:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.10.0 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.10.0:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.0 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.0:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.1 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.1:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.2 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.2:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.3 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.3:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.4 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.4:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.5 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.5:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.6 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.6:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.7 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.7:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.8 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.8:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.9 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.9:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.10 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.10:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.11 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.11:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.12 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.12:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.13 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.13:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.14 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.14:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.15 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.15:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.16 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.16:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.17 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.17:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.18 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.18:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.11.19 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.11.19:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.12.0 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.12.0:*:*:*:*:*:*:* |
| wesnoth | battle_for_wesnoth | 1.12.1 | cpe:2.3:a:wesnoth:battle_for_wesnoth:1.12.1:*:*:*:*:*:*:* |
| fedoraproject | fedora | 20 | cpe:2.3:o:fedoraproject:fedora:20:*:*:*:*:*:*:* |
| fedoraproject | fedora | 21 | cpe:2.3:o:fedoraproject:fedora:21:*:*:*:*:*:*:* |
| fedoraproject | fedora | 22 | cpe:2.3:o:fedoraproject:fedora:22:*:*:*:*:*:*:* |