CVE-2026-41582CWE-22path-traversal

CVE-2026-41582

High · published October 16, 2026

CVSS v3.1
7.5
EPSS
0%
Percentile
36.0
In the wild
Unconfirmed
What it is

countly-server is the server-side part of Countly, a product analytics solution. Prior to 24.05.50 and 25.03.44, public image and screenshot routes implemented in frontend/express/app.js, plugins/star-rating/frontend/app.js, and plugins/dashboards/frontend/app.js concatenate attacker-controlled wildcard paths without containment validation. On deployments using the local filesystem backend, an unauthenticated request can traverse outside the intended asset directories and reach getStats or getStream in api/utils/countlyFs.js, allowing arbitrary readable server files to be disclosed. The affected routes include /appimages/*, /memberimages/*, */screenshots/*, /star-rating/images/*, and /dashboards/images/screenshots/*. This issue is fixed in versions 24.05.50 and 25.03.44.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00428 · 36.0th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2026-10-16T20:17Z
References (6)
EPSS history
Timeline
  • 18 OCT 03:29Z
    EPSS moved — → 0%
    epss
  • 16 OCT 16:03Z
    countly-server: Unauthenticated Path Traversal via Public Image and Screenshot Routes Leads to Read Internal Files
    cvelistv5
  • 16 OCT 16:03Z
    countly-server: Unauthenticated Path Traversal via Public Image and Screenshot Routes Leads to Read Internal Files
    cvelistv5