A AegiFlow
HIGHCVSS 9.1EPSS 0.4%

CVE-2026-56104

CVE-2026-56104 updated by NVD

Published
2026-06-22
Modified
2026-10-10
EPSS percentile
36%
Sources
github-advisory, nvd

Summary

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.

Affected packages

EcosystemPackageAffected versionsFixed versions
PyPIchainlit—2.10.1

Remediation: Upgrade to 2.10.1 or later.

References

Includes data from the GitHub Advisory Database, licensed under CC-BY 4.0.

Includes data from the National Vulnerability Database (NIST). NVD data is in the public domain; this page is not endorsed by NIST.

CVE® is a registered trademark of The MITRE Corporation. CVE content reproduced under the CVE Terms of Use; copyright designation © MITRE.

EPSS scores provided by the FIRST.org Exploit Prediction Scoring System.