Improper restriction of local upload and download paths in check_sftp in Checkmk before 2.3.0p4, 2.2.0p27, 2.1.0p44, and in Checkmk 2.0.0 (EOL) allows attackers with sufficient permissions to configure the check to read and write local files on the Checkmk site server.
Conclusion & alert: CVE-2024-28826 is rated Moderate Risk (48.2/100): CVSS High severity, with low exploitation likelihood (EPSS 0.47%). 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 | 2026-06-15 | 0.45% | 0.47% | +0.03% |
| 2 | 2026-03-16 | 0.58% | 0.45% | -0.14% |
| 3 | 2025-11-21 | — | 0.58% | — |
Full EPSS history (11 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 8.8 | 3.1 | HIGH |
|
2.8 | 5.9 | [email protected] |
| 8.1 | 3.1 | HIGH |
|
2.8 | 5.2 | [email protected] |
| vendor | priority | summary | link |
|---|---|---|---|
ubuntu
|
medium | CVE-2024-28826 medium priority: Ubuntu including 1 source packages (check-mk), 10 status rows across 10 suites (bionic, focal, jammy, mantic, noble, oracular, plucky, questing, upstream, xenial): DNE 7, needs-triage 3. | https://ubuntu.com/security/CVE-2024-28826 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| checkmk | checkmk | <= 2.0.0 | cpe:2.3:a:checkmk:checkmk:*:*:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:-:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:b1:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:b2:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:b3:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:b4:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:b5:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:b6:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:b7:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:b8:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:b9:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p1:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p10:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p11:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p12:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p13:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p14:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p15:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p16:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p17:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p18:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p19:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p2:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p20:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p21:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p22:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p23:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p24:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p25:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p26:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p27:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p28:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p29:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p3:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p30:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p31:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p32:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p33:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p34:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p35:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p36:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p37:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p38:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p39:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p4:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p40:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p41:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p42:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p43:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p5:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p6:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p7:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p8:*:*:*:*:*:* |
| checkmk | checkmk | 2.1.0 | cpe:2.3:a:checkmk:checkmk:2.1.0:p9:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:-:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:b1:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:b2:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:b3:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:b4:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:b5:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:b6:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:b7:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:b8:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:i1:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:p1:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:p10:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:p11:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:p12:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:p13:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:p14:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:p15:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:p16:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:p17:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:p18:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:p19:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:p2:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:p20:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:p21:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:p22:*:*:*:*:*:* |
| checkmk | checkmk | 2.2.0 | cpe:2.3:a:checkmk:checkmk:2.2.0:p23:*:*:*:*:*:* |
| URL | Tags |
|---|---|
| https://checkmk.com/werk/15200 | Vendor Advisory |