Approved changes feed: RSS · Atom

cpe:2.3:a:chainlit:chainlit:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorChainlit (1576681f-bac6-58be-b2fc-216d93360586)
ProductChainlit (42fcd4e4-13ea-50c4-b846-7e2183ff26d5)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/chainlit/chainlit purl2cpe 2026-06-01 10:13:12.094986
pkg:pypi/chainlit purl2cpe 2026-06-01 10:13:12.094988
pkg:sourceforge/chainlit.mirror purl2cpe 2026-06-01 10:13:12.094990

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-86099 vulnerable 2026-09-16 04:32:58.919061 Chainlit through 2.12.0 Path Traversal via socket.io sessionId
HIGH (8.2)
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.
Published: 2026-09-09T13:31:59.696Z
Updated: 2026-09-09T14:49:36.459Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56104 vulnerable 2026-07-29 01:00:28.874898 Chainlit < 2.10.1 Session Hijacking via WebSocket Session Restoration
HIGH (8.2)
Chainlit before 2.10.1 contains a session hijacking vulnerability that allows unauthenticated attackers to restore and inherit authenticated user sessions by presenting a valid sessionId during WebSocket session restoration without ownership verification. Attackers can exploit the restore_existing_session path to assume a victim's permissions and roles, enabling unauthorized invocation of tools and access to data restricted to the authenticated victim.
Published: 2026-06-22T14:17:52.640Z
Updated: 2026-11-08T14:05:30.669Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-22219 vulnerable 2026-06-08 07:49:17.740111 Chainlit < 2.9.4 SQLAlchemy Data Layer SSRF via /project/element
Chainlit versions prior to 2.9.4 contain a server-side request forgery (SSRF) vulnerability in the /project/element update flow when configured with the SQLAlchemy data layer backend. An authenticated client can provide a user-controlled url value in an Element, which is fetched by the SQLAlchemy element creation logic using an outbound HTTP GET request. This allows an attacker to make arbitrary HTTP requests from the Chainlit server to internal network services or cloud metadata endpoints and store the retrieved responses via the configured storage provider.
Published: 2026-01-19T23:15:08.897Z
Updated: 2026-11-08T14:01:12.929Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-22218 vulnerable 2026-06-08 07:49:17.739725 Chainlit < 2.9.4 Arbitrary File Read via /project/element
Chainlit versions prior to 2.9.4 contain an arbitrary file read vulnerability in the /project/element update flow. An authenticated client can send a custom Element with a user-controlled path value, causing the server to copy the referenced file into the attacker’s session. The resulting element identifier (chainlitKey) can then be used to retrieve the file contents via /project/file/<chainlitKey>, allowing disclosure of any file readable by the Chainlit service.
Published: 2026-01-19T23:14:52.969Z
Updated: 2026-11-08T14:01:12.271Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-68492 vulnerable 2026-06-08 07:41:21.302442 Details available
MEDIUM (4.2)
Chainlit versions prior to 2.8.5 contain an authorization bypass through user-controlled key vulnerability. If this vulnerability is exploited, threads may be viewed or thread ownership may be obtained by an attacker who can log in to the product.
Published: 2026-01-14T06:27:14.846Z
Updated: 2026-01-15T17:24:34.226Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.