CVE-2026-93547
Severity CVSS v4.0:
MEDIUM
Type:
CWE-285
Improper Authorization
Publication date:
30/09/2026
Last modified:
30/09/2026
Description
A missing authorization check in the Vaadin Spreadsheet component allows an authenticated user of an application that renders a spreadsheet to add or replace cell comments on a sheet that has protection enabled, including on cells that are locked. Writing a comment to a cell that does not exist yet also creates the row and the cell.<br />
<br />
<br />
Users of affected versions should apply the following mitigation or upgrade. Releases that have fixed this issue include:<br />
<br />
Product version<br />
Vaadin 23.1.0 - 23.6.13<br />
Vaadin 24.0.0 - 24.9.21<br />
Vaadin 24.10.0 - 24.10.9<br />
Vaadin 25.0.0 - 25.1.11<br />
Vaadin 25.2.0 - 25.2.6<br />
Vaadin Framework 7 and 8 with the Spreadsheet add-on 2.0.0 - 3.1.0<br />
<br />
Mitigation<br />
Upgrade to 23.6.14<br />
Upgrade to 24.9.22<br />
Upgrade to 24.10.10<br />
Upgrade to 25.1.12<br />
Upgrade to 25.2.7 or newer<br />
Upgrade the Spreadsheet add-on to 3.1.1<br />
<br />
Please note that Vaadin versions 10-13 and 15-22 are no longer supported and you should update either to the latest 23, 24, 25 version.<br />
<br />
Artifacts<br />
Maven coordinates Vulnerable versions Fixed version<br />
com.vaadin:vaadin 23.1.0 - 23.6.13 >=23.6.14<br />
com.vaadin:vaadin 24.0.0 - 24.9.21 >=24.9.22<br />
com.vaadin:vaadin 24.10.0 - 24.10.9 >=24.10.10<br />
com.vaadin:vaadin 25.0.0 - 25.1.11 >=25.1.12<br />
com.vaadin:vaadin 25.2.0 - 25.2.6 >=25.2.7<br />
com.vaadin:vaadin-spreadsheet-flow 23.1.0 - 23.6.13 >=23.6.14<br />
com.vaadin:vaadin-spreadsheet-flow 24.0.0 - 24.9.21 >=24.9.22<br />
com.vaadin:vaadin-spreadsheet-flow 24.10.0 - 24.10.9 >=24.10.10<br />
com.vaadin:vaadin-spreadsheet-flow 25.0.0 - 25.1.11 >=25.1.12<br />
com.vaadin:vaadin-spreadsheet-flow 25.2.0 - 25.2.6 >=25.2.7<br />
com.vaadin:vaadin-spreadsheet 2.0.0 - 3.1.0 >=3.1.1
Impact
Base Score 4.0
5.30
Severity 4.0
MEDIUM
References to Advisories, Solutions, and Tools
- https://github.com/vaadin/flow-components/pull/9905
- https://github.com/vaadin/flow-components/pull/9907
- https://github.com/vaadin/flow-components/pull/9908
- https://github.com/vaadin/flow-components/pull/9909
- https://github.com/vaadin/flow-components/pull/9910
- https://github.com/vaadin/flow-components/pull/9956
- https://github.com/vaadin/spreadsheet/pull/866
- https://vaadin.com/security/cve-2026-93547


