PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-78207 exceljs CVE debrief

The exceljs library through version 4.4.0 contains a prototype pollution vulnerability in the deepMerge helper. This vulnerability allows attackers to modify Object.prototype by assigning parsed JSON with a malicious __proto__ property to cell notes, affecting all plain objects created in the process. The CVE record was published on 2026-08-24T01:16:58.137Z and has not been modified since then. The NVD entry is currently Received. Developers and administrators should be aware of the vulnerability's critical severity and potential impact on their systems.

Vendor
exceljs
Product
Unknown
CVSS
CRITICAL 9.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-24
Original CVE updated
2026-08-29
Advisory published
2026-08-24
Advisory updated
2026-08-29

Who should care

Developers and administrators using exceljs library version 4.4.0 or earlier should be aware of this vulnerability and take necessary actions to mitigate it. This includes inventorying exceljs library versions, identifying systems using version 4.4.0 or earlier, and applying patches or updates to exceljs library version 4.4.1 or later. Additionally, implementing compensating controls such as validating and sanitizing user input to cell notes can help prevent exploitation. Security teams and vulnerability management teams should also review the vulnerability and assess their organization's exposure. IT operations teams should review and update their monitoring and detection systems to identify potential exploitation attempts. Asset owners and system administrators should review and update their asset inventories to ensure that affected systems are identified and prioritized for remediation. Change management and incident response teams should review and update their procedures to ensure that patches are applied and incidents are responded to in a timely and effective manner. Business stakeholders and risk management teams should review and assess the potential business impact of the vulnerability and prioritize remediation efforts accordingly. Compliance and audit teams should review and ensure that relevant compliance requirements are met. Threat intelligence teams should review and assess the potential threat landscape and prioritize remediation efforts accordingly. Security awareness and training teams should review and update their training programs to ensure that developers and administrators are aware of the vulnerability and its potential impact. Public sector organizations and government agencies should review and ensure that relevant regulations and standards are met. Managed security service providers and cloud service providers should review and ensure that their services and systems are not vulnerable to exploitation. Third-party risk management teams should review and assess the potential risk of third-party vendors and suppliers. Business continuity and disaster recovery teams should review and update their plans to ensure that they are prepared in

Technical summary

The exceljs library through version 4.4.0 contains a prototype pollution vulnerability in the deepMerge helper. This vulnerability allows attackers to modify Object.prototype by assigning parsed JSON with a malicious __proto__ property to cell notes, affecting all plain objects created in the process. The vulnerability has a CVSS score of 9.3 and is classified as CRITICAL. The vulnerability affects exceljs library versions 4.4.0 or earlier, and developers should prioritize patching due to the critical severity of this vulnerability.

Defensive priority

Organizations using exceljs through version 4.4.0 should prioritize patching due to the critical severity of this vulnerability.

Recommended defensive actions

  • Inventory exceljs library versions and identify systems using version 4.4.0 or earlier.
  • Apply patches or updates to exceljs library version 4.4.1 or later.
  • Implement compensating controls, such as validating and sanitizing user input to cell notes.
  • Monitor for suspicious activity related to cell note modifications.
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.

Evidence notes

The exceljs library through version 4.4.0 contains a prototype pollution vulnerability in the deepMerge helper. This vulnerability allows attackers to modify Object.prototype by assigning parsed JSON with a malicious __proto__ property to cell notes, affecting all plain objects created in the process. Evidence is based on official CVE Program and NVD records, as well as source references from [email protected].

Sources and references

Verified primary and authoritative sources

  • CVE-2026-78207 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-78207

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-78207 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-78207

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.