CVE-2025-7104CWE-915

CVE-2025-7104

High · published September 29, 2025

CVSS v3.1
7.5
EPSS
0%
Percentile
21.6
In the wild
Unconfirmed
What it is

A mass assignment vulnerability exists in danny-avila/librechat, affecting all versions. This vulnerability allows attackers to manipulate sensitive fields by automatically binding user-provided data to internal object properties or database fields without proper filtering. As a result, any extra fields in the request body are included in agentData and passed to the database layer, allowing overwriting of any field in the schema, such as author, access_level, isCollaborative, and projectIds. Additionally, the Object.Prototype can be polluted due to the use of Object.assign with spread operators.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00300 · 21.6th percentile
Weakness
CWE-915 · Improperly Controlled Modification of Dynamically-Determined Object Attributes
Published
2025-09-29T21:15Z
Affected products (1)
ProductVersionsFixed in
librechat/librechat< 0.7.90.7.9
References (2)
EPSS history
Timeline
  • 29 SEP 17:10Z
    Mass Assignment in danny-avila/librechat
    cvelistv5