CVE-2026-116797: Highcharts Grid Pro: cell-renderer `attributes` map written with raw `setAttribute`

Published Oct 28, 2026
·
Updated

Highcharts JS is a JavaScript charting library based on SVG. From 2.0.0 until 3.2.0, Highcharts Grid Pro input renderers copy the cells.renderer.attributes and cells.editMode.renderer.attributes maps to input or select elements with raw setAttribute calls. An attacker who controls column configuration can add event-handler attributes to every rendered row or to the control created when a cell enters edit mode. Script then runs in the hosting page origin when a user hovers over or focuses an input or begins editing. This issue is fixed in Grid Pro 3.2.0.

Affected Software

1 affected component
Highcharts Grid Pro>=2.0.0<3.2.0

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Highcharts Grid Pro to a version that resolves this vulnerability.

    Fixed in 3.2.0

Event History

Oct 28, 2026
CVE Published
via MITRE·05:28 PM
Data Sourced
via MITRE·05:28 PM
DescriptionWeakness

Frequently Asked Questions

1

Who is exposed to this issue?

Applications using Highcharts Grid Pro versions from 2.0.0 through versions before 3.2.0 are exposed if an attacker can control column configuration, including renderer attribute maps.

2

What does an attacker need to exploit it?

The attacker needs control of cells.renderer.attributes or cells.editMode.renderer.attributes in column configuration. They can supply event-handler attributes that are copied to rendered input or select elements.

3

When does malicious code execute?

Code executes in the hosting page's origin when a user hovers over or focuses an affected input, or when a cell enters edit mode and its control is created.

4

What version fixes the issue?

Grid Pro 3.2.0 fixes the issue.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203