Skip to content
OpenAdvisories

Vendor

Chainlit

9 known vulnerabilities.

Products

5 results · Clear filters · Feed

  • High 8.2

    Chainlit through 2.12.0 Path Traversal via socket.io sessionId

    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 …

  • High 7.2

    Chainlit: SSRF via MCP SSE and streamable-http transports allows unauthenticated internal network access

    Chainlit is a Python framework for building production-ready conversational AI applications. From 2.4.0rc0 until 2.12.0, Chainlit deployments with features.mcp.enabled set to true in .chainlit/config.toml expose the POST /mcp endpoint without requiring authen…

  • High 8.2

    Chainlit < 2.10.1 Session Hijacking via WebSocket Session Restoration

    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. Att…

  • High 8.3

    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 Eleme…

  • High 7.1

    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 att…