Chainlit through 2.12.0 fails to validate the client-supplied socket.io sessionId parameter, allowing unauthenticated attackers to traverse filesystem paths by injecting absolute or relative path sequences. Attackers can craft malicious sessionId values that escape the upload directory and recursively delete arbitrary directories accessible to the service process.
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Wed, 09 Sep 2026 13:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Chainlit through 2.12.0 fails to validate the client-supplied socket.io sessionId parameter, allowing unauthenticated attackers to traverse filesystem paths by injecting absolute or relative path sequences. Attackers can craft malicious sessionId values that escape the upload directory and recursively delete arbitrary directories accessible to the service process. | |
| Title | Chainlit through 2.12.0 Path Traversal via socket.io sessionId | |
| First Time appeared |
Chainlit
Chainlit chainlit |
|
| Weaknesses | CWE-22 | |
| CPEs | cpe:2.3:a:chainlit:chainlit:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Chainlit
Chainlit chainlit |
|
| References |
|
|
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-09-09T14:49:36.459Z
Reserved: 2026-09-04T22:51:17.817Z
Link: CVE-2026-86099
No data.
Status : Received
Published: 2026-09-09T14:17:20.387
Modified: 2026-09-09T14:17:20.387
Link: CVE-2026-86099
No data.
OpenCVE Enrichment
No data.
Weaknesses