Summary
CVE-2026-56845 is an unauthenticated path traversal (CWE-22) vulnerability in Rocket.Chat’s /custom-sounds/ endpoint when FileSystem storage is enabled. An unauthenticated remote attacker can use ../ sequences to read arbitrary files outside the intended directory, resulting in disclosure of sensitive data. It is rated High severity (CVSS 7.5).
Technical details
- Root cause: Insufficient sanitization of user-supplied path input on the
/custom-sounds/endpoint, allowing directory traversal via../sequences. - Trigger conditions: The instance must have FileSystem storage enabled; no authentication is required to exploit the flaw.
- Attack vector: Network — a crafted HTTP request to the vulnerable endpoint.
- Impact: Read access to arbitrary files outside the intended directory (high confidentiality impact); no integrity or availability impact.
Affected software
- Rocket.Chat versions below 7.10.8
- Rocket.Chat versions below 7.11.5
- Rocket.Chat versions below 7.12.5
- Rocket.Chat versions below 7.13.4
- Rocket.Chat versions below 8.0.2
- Rocket.Chat versions below 8.1.1
- Rocket.Chat versions below 8.2.0
Severity
- CVSS base score: 7.5 (High)
- Vector string:
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Mitigation and recommended actions
- Immediate: Upgrade to a fixed release — 7.10.8, 7.11.5, 7.12.5, 7.13.4, 8.0.2, 8.1.1, or 8.2.0 (or later).
- If no patch can be applied: Restrict network access to the affected instance and place it behind controls that filter path-traversal sequences in requests to the
/custom-sounds/endpoint.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Page title:
rocket.chat - Raw response body:
loading__animation__bounce

