CVE-2026-78207

exceljs through 4.4.0 contains a prototype pollution vulnerability in the deepMerge helper that fails to reject __proto__, constructor, or prototype keys when merging note objects. Attackers can assign parsed JSON with a malicious __proto__ property to cell notes, modifying Object.prototype and affecting all plain objects created in the process.
Configurations

No configuration.

History

14 Oct 2026, 13:10

Type Values Removed Values Added
Summary
  • (es) exceljs-hardened anterior a la 5.0.0 contiene una vulnerabilidad de contaminación de prototipos en la función auxiliar deepMerge que no rechaza las claves __proto__, constructor o prototype al fusionar objetos de nota. Los atacantes pueden asignar JSON analizado con una propiedad __proto__ maliciosa a las notas de celda, modificando Object.prototype y afectando a todos los objetos planos creados en el proceso.

Information

Published : 2026-08-24 01:16

Updated : 2026-10-14 13:10


NVD link : CVE-2026-78207

Mitre link : CVE-2026-78207

CVE.ORG link : CVE-2026-78207


JSON object : View

Products Affected

No product.

CWE
CWE-1321

Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')