CVE-2026-42269 json
countly-server: Path Traversal in delete_import Endpoint Allows Arbitrary File and Directory Deletion
published 2026-10-16 23 d ago modified 2026-10-16 23 d ago also EUVD-2026-102915
- cvss
- 8.1
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 40%
- public exploits
- 0
- none known
Summary
countly-server is the server-side part of Countly, a product analytics solution. Prior to 24.05.50 and 25.03.44, the authenticated data-migration deletion route in plugins/data_migration/api/api.js passes the user-controlled exportid to clean_up_data without path validation. plugins/data_migration/api/data_migration_helper.js concatenates that identifier into a path resolved outside the intended import directory and calls remove recursively, allowing an application administrator or user with migration permission to delete writable files or directory trees and cause data loss or service disruption. This issue is fixed in versions 24.05.50 and 25.03.44.
Patch / fix
- count countly_server 24.05.50, 25.03.44
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 23 d ago
Exploit prediction
0.47% chance of exploitation in the next 30 days, higher than 40% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 8.1 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H |
Affected products
- Countly countly-server
Classification
- Weakness
-
- CWE-22 Improper Limitation of a Pathname to a Restricted Directory
References
- github.com /Countly/countly-server/commit/764e2a1d86f9af600113f77422d520338c214229
- github.com /Countly/countly-server/commit/b652ee8dafa91602705004d0edb602a91a0d845e
- github.com /Countly/countly-server/security/advisories/GHSA-5pmc-54j6-jcgq
- github.com /Countly/countly-server/blob/master/CHANGELOG.md#version-250344
- github.com /Countly/countly-server/releases/tag/24.05.50
- github.com /Countly/countly-server/releases/tag/25.03.44
Sources
- CVE List CVE-2026-42269
- NVD CVE-2026-42269
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.