CRITICAL
CVSS 9.8
Published: 2026-08-25
CVE-2026-45018
Software Component Vulnerability Advisory (CWE-Not-Specified)
Seeking technical exploit breakdowns or verified PoC code for CVE-2026-45018?
🔬 Search Writeups & Exploit Archive →
CyberVault Technical Summary
Analyst SynthesisSecurity vulnerability CVE-2026-45018 affecting Generic/Unknown Software Component. Evaluated with CVSS Base Score of 9.8 (CRITICAL).
Original NVD Description
Source: NIST NVD
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 authentication. For stdio transport, the endpoint accepts a user-controlled fullCommand string. The validate_mcp_command() function in backend/chainlit/mcp.py checks only the executable name against config.features.mcp.stdio.allowed_executables and passes unchecked arguments to StdioServerParameters in backend/chainlit/server.py. Because npx supports the -c argument, an attacker can execute arbitrary shell commands with the privileges of the Chainlit process. If allowed_executables is unset, its None default is treated as allowing every executable. This issue is fixed in version 2.12.0.
📊 CVSS v3.1 Metric Breakdown
🎯 Affected Versions Matrix
| Affected Product | Generic/Unknown / Software Component |
| Affected Versions | Unspecified |
| Weakness Enumeration | CWE-Not-Specified |
🛡️ Remediation & Security Action
- Authoritative Guidance: Follow distribution-specific vendor security notices. Advisory status and package patches vary by distribution release.
- Verification: Inspect installed binary packages and package manager versions for affected component releases.
- Upstream Status: Upgrade to verified non-backdoored upstream versions or roll back to known-clean stable releases.
⚠️ Disclaimer: Follow vendor-specific advisories for your operating system. CyberVault does not fabricate unsupported remediation scripts.
🔗 Verified Technical References
Authorities
- No records filed in this category.
Distributions
- No records filed in this category.
Technical Analysis
- No records filed in this category.
Risk Snapshot
9.8
CRITICAL SEVERITY
CVE ID
CVE-2026-45018
Weakness
CWE-Not-Specified
Vendor
Generic/Unknown
Product
Software Component
Published
2026-08-25
Vector
N/A