{"data":{"id":"25e990c8-e05e-438d-b25e-986ebc0deef9","title":"CVE-2026-54029: LibreChat is an enhanced ChatGPT clone that supports multiple AI providers. Prior to 0.8.4-rc1, the DELETE…","summary":"LibreChat versions prior to 0.8.4-rc1 let any authenticated user delete other users' messages through the DELETE /api/messages/:conversationId/:messageId endpoint. The validateMessageReq middleware checks only that the conversationId belongs to the requester, while the handler calls deleteMessages({ messageId }) with no user constraint, so an attacker can pair their own conversationId with a victim's messageId for permanent, irrecoverable deletion.","solution":"Fixed in 0.8.4-rc1.","labels":["security"],"sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-54029","publishedAt":"2026-06-25T17:16:40.537Z","cveId":"CVE-2026-54029","cweIds":["CWE-862"],"cvssScore":"5.3","cvssSeverity":"medium","severity":"medium","attackType":["other"],"issueType":"vulnerability","affectedPackages":null,"affectedPackageNames":null,"affectedPackageRefs":null,"affectedVendors":[],"affectedVendorsRaw":["LibreChat"],"classifierModel":"claude-haiku-5-5","classifierPromptVersion":"v4","summaryPromptVersion":"v2","headline":"LibreChat: any authenticated user can delete messages via DELETE /api/messages","headlinePromptVersion":"h1","cvssVector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:N","attackVector":"network","attackComplexity":"high","privilegesRequired":"low","userInteraction":"none","exploitMaturity":"unknown","epssScore":0.00272,"epssCheckedAt":"2026-11-09T06:13:52.357Z","kevDateAdded":null,"advisoryAliases":null,"affectedPackagesSource":null,"affectedPackagesCheckedAt":"2026-11-10T00:11:44.189Z","patchAvailable":null,"disclosureDate":"2026-06-25T17:16:40.537Z","fixReleasedAt":null,"daysToFix":null,"fixCheckedAt":null,"capecIds":["CAPEC-122"],"crossRefCount":0,"attackSophistication":"trivial","impactType":["integrity","availability"],"aiComponentTargeted":"api","llmSpecific":false,"classifierConfidence":0.85,"researchCategory":null,"atlasIds":null,"fixes":[]}}