CVE-2026-45687

Rocket.Chat is an open-source, secure, fully customizable communications platform. Prior to 8.5.0, 8.4.1, 8.3.3, 8.2.3, 8.1.4, 8.0.5, 7.13.7, and 7.10.11, Rocket.Chat's sendFileMessage DDP method passes the entire attacker-supplied file object into Uploads.updateFileComplete, which merges it directly into a MongoDB $set update via Object.assign. There is no allow-list of writable fields. An attacker can therefore rewrite any column on their own upload record, notably store and the store-specific path fields. This vulnerability is fixed in 8.5.0, 8.4.1, 8.3.3, 8.2.3, 8.1.4, 8.0.5, 7.13.7, and 7.10.11.
Configurations

No configuration.

History

25 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) Rocket.Chat es una plataforma de comunicaciones de código abierto, segura y totalmente personalizable. Antes de las versiones 8.5.0, 8.4.1, 8.3.3, 8.2.3, 8.1.4, 8.0.5, 7.13.7 y 7.10.11, el método DDP sendFileMessage de Rocket.Chat pasa el objeto de archivo completo proporcionado por el atacante a Uploads.updateFileComplete, que lo fusiona directamente en una actualización $set de MongoDB a través de Object.assign. No existe una lista de permitidos de campos escribibles. Un atacante puede, por lo tanto, reescribir cualquier columna en su propio registro de carga, notablemente los campos ’store’ y los campos de ruta específicos de ’store’. Esta vulnerabilidad se corrige en las versiones 8.5.0, 8.4.1, 8.3.3, 8.2.3, 8.1.4, 8.0.5, 7.13.7 y 7.10.11.

Information

Published : 2026-06-24 21:16

Updated : 2026-10-25 22:10


NVD link : CVE-2026-45687

Mitre link : CVE-2026-45687

CVE.ORG link : CVE-2026-45687


JSON object : View

Products Affected

No product.

CWE
CWE-915

Improperly Controlled Modification of Dynamically-Determined Object Attributes