PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-107588 vaadin CVE debrief

Vaadin Charts, which uses the Highcharts library, is vulnerable to multiple issues, including writes to Object.prototype and cross-site scripting, when chart configurations are based on attacker-controlled data. Affected versions of Vaadin include 22.0.0-23.6.15, 24.0.0-24.4.23, 24.5.0-24.7.15, 24.8.0-24.9.22, and 24.10.0-24.10.10, among others. The vulnerabilities can be exploited if an attacker can control data that reaches the chart configuration, such as through additionalOptions, updateConfiguration(), or text options that accept markup. To mitigate these risks, defenders should validate and sanitize chart configuration data, and consider upgrading to fixed Vaadin versions or

Vendor
vaadin
Product
vaadin-charts-flow
CVSS
HIGH 8.4
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-21
Original CVE updated
2026-10-30
Advisory published
2026-10-21
Advisory updated
2026-10-30

Who should care

Defenders responsible for Vaadin applications using Vaadin Charts, particularly those in roles related to application security, vulnerability management, and software development, should assess exposure and prioritize remediation.

Why it matters

CVE-2026-107588 exposes Vaadin Charts to multiple vulnerabilities due to the bundled Highcharts library, emphasizing the need for defenders to validate chart configurations, sanitize input data, and upgrade to fixed versions to prevent potential attacks.

  • Potential for attacker-controlled data to be written to Object.prototype, affecting application behavior
  • Risk of cross-site scripting attacks through chart configurations, impacting user interaction with the application
  • Need for validation and sanitization of chart configuration data to prevent exploitation
  • Priority on upgrading to fixed Vaadin versions or applying recommended workarounds to mitigate vulnerabilities

Technical summary

The Highcharts library bundled with Vaadin Charts is vulnerable to multiple issues, including writes to Object.prototype through dotted series.keys paths and cross-site scripting through various chart configuration paths. These vulnerabilities can be exploited if an attacker can control data that reaches the chart configuration, such as through additionalOptions, updateConfiguration(), or text options that accept markup.

Defensive priority

Defenders should prioritize upgrading to fixed Vaadin versions or applying recommended workarounds, focusing on validating and sanitizing chart configuration data.

Recommended defensive actions

  • Upgrade to fixed Vaadin versions (e.g., Vaadin 23.6.16, 24.4.24, 24.7.16, 24.9.23, 24.10.11) or later
  • Apply Highsoft's recommended workarounds to the bundled Highcharts library
  • Validate and sanitize chart configuration data to prevent attacker-controlled input from reaching the chart configuration
  • Review and update affected Vaadin versions according to the vendor's security advisories
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented

Evidence notes

The CVE record and related sources detail vulnerabilities in the Highcharts library bundled with Vaadin Charts, specifically highlighting the risks of writes to Object.prototype and cross-site scripting attacks through various chart configuration paths.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-107588 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-107588 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • Multiple Vulnerabilities in the Highcharts Library Bundled with Vaadin Charts

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/107xxx/CVE-2026-107588.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://vaadin.com/security/cve-2026-107588

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/highcharts/highcharts/security/advisories/GHSA-rmqc-xvr3-v46c

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/highcharts/highcharts/security/advisories/GHSA-5793-x2q3-c3q7

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/highcharts/highcharts/security/advisories/GHSA-35rr-xwfh-x789

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/highcharts/highcharts/security/advisories/GHSA-65hg-cf3f-5m39

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/highcharts/highcharts/security/advisories/GHSA-mw4f-gj5x-6xr4

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://github.com/highcharts/highcharts/security/advisories/GHSA-gfvx-2c2g-38wq

    Supplemental source

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.