Skip to main content
CVE-2025-8849VulnerabilityPublished

CVE-2025-8849: danny-avila/librechat · Uncontrolled Resource Consumption

Affects danny-avila/librechatSource CVE Database V5

0

Not known to be exploited · CVSS 5.4 Medium.

Data as of 26 Oct 2026, 06:26 UTC

CVSS 3.0 base score
5.4Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 28% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 30 Oct 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.

What to do

Affected software

ProductAffectedFixed in
crates.iogithub/danny-avila/librechatpkg:cargo/github/danny-avila/librechatOther threatsAffected
  • =0.7.9
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

European organizations should implement strict input validation and size limits on the 'key' and 'value' parameters at the API gateway or application firewall level to prevent excessively large payloads from reaching the backend. Rate limiting and anomaly detection should be employed to identify and block abnormal request patterns targeting the /api/memories endpoint. Where possible, update LibreChat to a patched version once available or apply custom patches to enforce input constraints within the Rust backend. Employ robust logging and monitoring to detect null pointer errors or service disruptions indicative of exploitation attempts. Network segmentation and access controls should restrict API access to trusted users and services to reduce the attack surface. Additionally, prepare incident response plans to quickly restore service availability in case of an attack. Engaging with the LibreChat community or vendor for timely updates and patches is also recommended.

Description

LibreChat version 0.7.9 is vulnerable to a Denial of Service (DoS) attack due to unbounded parameter values in the `/api/memories` endpoint. The `key` and `value` parameters accept arbitrarily large inputs without proper validation, leading to a null pointer error in the Rust-based backend when excessively large values are submitted. This results in the inability to create new memories, impacting the stability of the service.

References

Community reviews

Loading reviews…