CVE-2025-1025: cockpit-hq/cockpit · Arbitrary File Upload
Affects cockpit-hq/cockpitSource CVE Database V5
Public exploit available · 18% EPSS · CVSS 8.7 High : upgrade to 2.4.1 as a priority.
Data as of 26 Oct 2026, 14:05 UTC
- EPSS
- 18.8% chance of exploitation in 30 days – higher than 97% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 2.4.1
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:PExploitation evidence
Disclosed: evidence found.
CVE published 5 Feb 2025
Detectable: evidence found.
Weaponised: evidence found.
CVSS exploit maturity: proof of concept public
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), CVSS vector, the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade cockpit-hq/cockpit to 2.4.1.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
GitHubcockpit-hq/Cockpitpkg:github/cockpit-hq/CockpitOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
If you cannot patch yet, restrict file upload functionality where possible and monitor for suspicious upload activity.
Description
Versions of the package cockpit-hq/cockpit before 2.4.1 are vulnerable to Arbitrary File Upload where an attacker can use different extension to bypass the upload filter.
References
- security.snyk.io/vuln/SNYK-PHP-COCKPITHQCOCKPIT-8516320 (opens in a new tab)
- github.com/Cockpit-HQ/Cockpit/commit/becca806c7071ecc732521bb5ad0bb9c64299592 (opens in a new tab)
- github.com/Cockpit-HQ/Cockpit/commit/984ef9ad270357b843af63c81db95178eae42cae (opens in a new tab)
- gist.github.com/CHOOCS/fe1227443544d5d74c33982814f290af (opens in a new tab)