CVE-2023-45316: Reflected client side path traversal leading to CSRF in Playbooks
Vulnerability summary
CVE-2023-45316 is a high (CVSS 8.8) Cross-Site Request Forgery vulnerability in mattermost. EPSS estimates a 0.31% chance of exploitation in the next 30 days, higher than 24% of scored vulnerabilities.
Not severe (CVSS 7.3, network access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Timeline
- 12-12-2023PublishedVulnerability first disclosed.
- 24-05-2025Last modifiedVulnerability information updated.
Description
Mattermost fails to validate if a relative path is passed in /plugins/playbooks/api/v0/telemetry/run/<telem_run_id> as a telemetry run ID, allowing an attacker to use a path traversal payload that points to a different endpoint leading to a CSRF attack.
CVSS metrics
2 scores · 2 sources · 1 version- CVE.orgCNA7.3HighCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:HDiffers
EPSS trend
Probability
0.31%
Chance of exploitation in the next 30 days
Percentile
24%
Versus all other CVEs
30-day change
No change 0.00 pp
From 0.31% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-352Cross-Site Request ForgeryThe web application does not, or cannot, sufficiently verify whether a request was intentionally provided by the user who sent the request, which could have originated from an unauthorized actor.
- CWE-22Improper Limitation of a Pathname to a Restricted DirectoryThe product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.
Affected systems
Known conditions: network-reachable, low-privilege account, user interaction (CVSS vector). Other conditions: not stated in public data.
Mattermost2 products
- mattermost≤ 9.1.2 | ≤ 9.0.3 | ≤ 8.1.5 | ≤ 7.8.14 | ≤ 9.2.1
- mattermost_server≤ 7.8.14 | ≥ 8.0.0, ≤ 8.1.5 | ≥ 9.0.0, ≤ 9.0.3 | ≥ 9.1.1, ≤ 9.1.2 | ≥ 9.2.0, ≤ 9.2.1
1 vendor · 2 products