CVE-2025-7104

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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:librechat:librechat:*:*:*:*:*:*:*:*

History

09 Oct 2026, 09:10

Type Values Removed Values Added
Summary
  • (es) Existe una vulnerabilidad de asignación masiva en danny-avila/librechat, que afecta a todas las versiones. Esta vulnerabilidad permite a los atacantes manipular campos sensibles al vincular automáticamente datos proporcionados por el usuario a propiedades internas de objetos o campos de la base de datos sin un filtrado adecuado. Como resultado, cualquier campo adicional en el cuerpo de la solicitud se incluye en agentData y se pasa a la capa de la base de datos, lo que permite sobrescribir cualquier campo en el esquema, como author, access_level, isCollaborative y projectIds. Además, el Object.Prototype puede ser contaminado debido al uso de Object.assign con operadores de propagación.

Information

Published : 2025-09-29 17:15

Updated : 2026-10-09 09:10


NVD link : CVE-2025-7104

Mitre link : CVE-2025-7104

CVE.ORG link : CVE-2025-7104


JSON object : View

Products Affected

librechat

  • librechat
CWE
CWE-915

Improperly Controlled Modification of Dynamically-Determined Object Attributes