Skip to main content

LibreChat EUVDEUVD-2026-39460

| CVE-2026-54033 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-06-25 GitHub_M
6.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to LibreChat (low-priv account)
  2. Delivery
    Configure custom endpoint baseURL to internal address
  3. Exploit
    Trigger chat completion to send server-side request
  4. Execution
    Server fetches internal/metadata resource
  5. Impact
    Read response to exfiltrate internal data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated LibreChat account (PR:L) and that the instance permits users to configure custom OpenAI-compatible endpoints by supplying a baseURL - the exact feature named in the advisory. The attacker sets baseURL to an internal/private address and triggers an outbound call; no user interaction by a victim and no special client are needed (AC:L, UI:N). What limits exploitation in practice: an account is mandatory, so instances with closed registration shrink the attacker pool to trusted users; the impact is bounded by what internal services the LibreChat server can actually reach on its network; and value is highest in cloud or segmented-network deployments where the server can hit metadata endpoints or internal-only hosts. Instances already on 0.8.4-rc1 or later are not exploitable.

Impact

The signals are moderately strong but not emergency-level. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N, 7.7 High) indicates a network-reachable, low-complexity attack requiring only low privileges (an authenticated account) and no user interaction, with a scope change reflecting that the server pivots to other systems and a high confidentiality impact with no integrity or availability effect. No EPSS score was provided in the input, so probabilistic exploitation likelihood cannot be quantified here; no SSVC decision was supplied either. The vulnerability is not listed in CISA KEV and no public POC or exploit code is referenced, so this is no public exploit identified at time of analysis - a genuine but not actively-exploited priority. The main mitigating factor is the authentication requirement (PR:L): on a closed, invite-only instance the attacker pool is limited to trusted users, whereas any LibreChat deployment with open or self-service registration effectively exposes this to anyone, materially raising real-world risk. No conflicting data was detected between the vector and description - both consistently describe authenticated, remote, integrity-neutral information disclosure.

Exploit ScenarioDerived

An attacker registers or uses an existing low-privilege account on a LibreChat instance, adds a custom OpenAI-compatible provider, and sets its baseURL to an internal target such as http://169.254.169.254/latest/meta-data/ or an internal admin service. When they trigger a chat completion against that provider, the LibreChat server makes the request from inside the trusted network and returns the response content to the attacker, disclosing cloud credentials or internal data. No POC is referenced, but the low attack complexity means exploitation requires nothing more than the built-in endpoint configuration UI.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 25, 2026

Server-side request forgery in LibreChat before 0.8.4-rc1 lets any authenticated user point a custom OpenAI-compatible endpoint baseURL at internal network addresses, because the URL is used to build HTTP requests with no SSRF validation whatsoever - no private-IP blocking, no scheme restriction, and no DNS pinning. By abusing the legitimate custom-endpoint feature, a logged-in user can coerce the server into reaching internal-only services and returning their responses, with a CVSS 3.1 score of 7.7 driven by a changed scope and high confidentiality impact. There is no public exploit identified at time of analysis and the issue is not in CISA KEV, but the trivial low-complexity nature makes it readily exploitable once an account exists.

RemediationAI

Vendor-released patch: upgrade LibreChat to 0.8.4-rc1 or later, which adds the missing SSRF controls - this is the primary and recommended fix, per the advisory at https://github.com/danny-avila/LibreChat/security/advisories/GHSA-gc9r-88c3-7qhq. If immediate upgrading is not possible, reduce exposure by disabling or removing the user-configurable custom OpenAI-compatible endpoint feature so users cannot set arbitrary baseURL values (trade-off: legitimate custom providers stop working), and by restricting account creation - turn off open/self-service registration so only trusted users hold accounts (trade-off: higher onboarding friction). As a network compensating control, place the LibreChat server behind an egress filter or forward proxy that blocks outbound requests to RFC1918 ranges, loopback, link-local 169.254.0.0/16 (especially the cloud metadata endpoint 169.254.169.254), and non-HTTP(S) schemes (trade-off: may break legitimate internal or self-hosted model endpoints the deployment intentionally uses). On cloud hosts, additionally enforce IMDSv2 to blunt metadata theft.

Affected VersionsENISA

LibreChat < 0.8.4-rc1

Affected Packages

euvd librechat fix: 0.8.4-rc1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

LibreChat is a self-hosted, multi-provider ChatGPT-style web application that allows operators and users to register custom 'OpenAI-compatible' model providers. Each such provider is defined partly by a user-controllable baseURL that LibreChat uses as the destination for its outbound API calls. The flaw is a textbook CWE-918 Server-Side Request Forgery: the user-supplied baseURL flows directly into the HTTP client without an allowlist, private/loopback/link-local IP rejection, URL-scheme constraint, or DNS-rebinding protection, so the application's network position - not the user's - determines what can be reached. The affected component is the danny-avila/librechat application (cpe:2.3:a:danny-avila:librechat:*), and because the server typically sits inside a trusted network or cloud environment, requests it makes can hit cloud metadata endpoints (e.g. 169.254.169.254), internal admin panels, and other services unreachable from outside.

Know when Librechat gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY HIGH
NVD 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 7.7 HIGH

Network-reachable with low complexity, but needs an authenticated account (PR:L); SSRF pivots beyond the app (S:C) to disclose internal data (C:H), with no integrity or availability effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:H/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

3
Severity Changed
Jun 29, 2026 - 15:52 NVD
HIGH MEDIUM
CVSS changed
Jun 29, 2026 - 15:52 NVD
7.7 (HIGH) 6.5 (MEDIUM)
Patch available
Jun 25, 2026 - 18:03 EUVD

DescriptionNVD

LibreChat is an enhanced ChatGPT clone that supports multiple AI providers. Prior to 0.8.4-rc1, LibreChat allows users to configure custom OpenAI-compatible API endpoints by setting a baseURL. This URL is used to construct HTTP requests without any SSRF validation - no private IP check, no scheme restriction, no DNS pinning. An authenticated user can set baseURL to internal network addresses. This vulnerability is fixed in 0.8.4-rc1.

Executive ViewAI

Why It Matters

LibreChat versions before 0.8.4-rc1 contain an access control flaw (CVSS 7.7) that allows any user with valid account credentials to configure the system to extract data from internal company infrastructure-databases, APIs, administrative services. The vulnerability poses immediate insider threat and data breach risk: a single malicious or compromised employee account can expose sensitive systems with no additional barriers. Organizations running LibreChat with network access to production infrastructure face direct confidentiality impact.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable custom endpoint feature via LibreChat admin settings, restrict to administrators only; (2) Deploy firewall/WAF rules blocking internal IP ranges from LibreChat outbound requests; (3) Implement network segmentation placing LibreChat in isolated subnet with zero-trust access controls to sensitive systems; (4) Monitor LibreChat application logs for endpoint configuration changes; (5) Enforce multi-factor authentication for all LibreChat accounts to limit credential compromise impact; (6) Reduce LibreChat user base to necessary personnel only.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Medium
popular self-hosted open-source AI chat app, not enterprise-ubiquitous
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

CVE-2024-11170 HIGH POC
8.8 Mar 20

A vulnerability in danny-avila/librechat version git 81f2936 allows for path traversal due to improper sanitization of f

CVE-2024-10361 CRITICAL POC
9.1 Mar 20

An arbitrary file deletion vulnerability exists in danny-avila/librechat version v0.7.5-rc2, specifically within the /ap

CVE-2026-22252 CRITICAL POC
9.1 Jan 12

LibreChat before v0.8.2-rc2 allows any authenticated user to execute shell commands as root inside the container through

CVE-2025-8850 HIGH POC
8.8 Oct 30

LibreChat 0.7.9 lets an authenticated user turn off two-factor authentication on their own account without supplying a v

CVE-2025-66450 HIGH POC
8.6 Dec 11

Stored cross-site scripting and tracker injection in LibreChat 0.8.0 and earlier allow a user who can create a chat to c

CVE-2025-66201 HIGH POC
8.6 Nov 29

LibreChat is a ChatGPT clone with additional features. Rated high severity (CVSS 8.6), this vulnerability is remotely ex

CVE-2025-69222 HIGH POC
8.1 Jan 07

LibreChat 0.8.1-rc2 has SSRF in the Actions feature that allows authenticated users to make the server perform requests

CVE-2024-11171 HIGH POC
7.5 Mar 20

In danny-avila/librechat version git 0c2a583, there is an improper input validation vulnerability. Rated high severity (

CVE-2025-7104 HIGH POC
7.5 Sep 29

A mass assignment vulnerability exists in danny-avila/librechat, affecting all versions. Rated high severity (CVSS 7.5),

CVE-2025-8849 HIGH POC
7.5 Oct 31

Unbounded `key` and `value` parameters on the LibreChat 0.7.9 memory API (`POST /api/memories` and `PATCH /api/memories/

CVE-2024-11173 MEDIUM POC
6.5 Mar 20

An unhandled exception in the danny-avila/librechat repository, version git 600d217, can cause the server to crash, lead

CVE-2024-10366 MEDIUM POC
6.5 Mar 20

An improper access control vulnerability (IDOR) exists in the delete attachments functionality of danny-avila/librechat

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy