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.


Users of affected versions should apply the following mitigation or upgrade. Releases that have fixed this issue include:

Product version
Vaadin 23.1.0 - 23.6.13
Vaadin 24.0.0 - 24.9.21
Vaadin 24.10.0 - 24.10.9
Vaadin 25.0.0 - 25.1.11
Vaadin 25.2.0 - 25.2.6
Vaadin Framework 7 and 8 with the Spreadsheet add-on 2.0.0 - 3.1.0

Mitigation
Upgrade to 23.6.14
Upgrade to 24.9.22
Upgrade to 24.10.10
Upgrade to 25.1.12
Upgrade to 25.2.7 or newer
Upgrade the Spreadsheet add-on to 3.1.1

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.

Artifacts
Maven coordinates Vulnerable versions Fixed version
com.vaadin:vaadin 23.1.0 - 23.6.13 >=23.6.14
com.vaadin:vaadin 24.0.0 - 24.9.21 >=24.9.22
com.vaadin:vaadin 24.10.0 - 24.10.9 >=24.10.10
com.vaadin:vaadin 25.0.0 - 25.1.11 >=25.1.12
com.vaadin:vaadin 25.2.0 - 25.2.6 >=25.2.7
com.vaadin:vaadin-spreadsheet-flow 23.1.0 - 23.6.13 >=23.6.14
com.vaadin:vaadin-spreadsheet-flow 24.0.0 - 24.9.21 >=24.9.22
com.vaadin:vaadin-spreadsheet-flow 24.10.0 - 24.10.9 >=24.10.10
com.vaadin:vaadin-spreadsheet-flow 25.0.0 - 25.1.11 >=25.1.12
com.vaadin:vaadin-spreadsheet-flow 25.2.0 - 25.2.6 >=25.2.7
com.vaadin:vaadin-spreadsheet 2.0.0 - 3.1.0 >=3.1.1
Published: 2026-09-30
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized modification of cell comments on protected spreadsheets
Action: Patch promptly
AI Analysis

Impact

A missing authorization check in the Vaadin Spreadsheet component lets an authenticated user of an application that renders a spreadsheet add or replace cell comments on a sheet that has protection enabled, including on cells that are locked. The flaw also permits creating new rows and cells by writing a comment to a cell that does not yet exist, thereby potentially altering or inserting information where it should not be accessible. The weakness is an improper authorization issue (CWE-285) that can be exploited to tamper with spreadsheet data in a way that may mislead users or propagate errors.

Affected Systems

The vulnerability affects Vaadin Framework and Spreadsheet components from Vaadin 23.1.0 through 25.2.6, including the Spreadsheet add‑on 2.0.0‑3.1.0. Fixed releases begin at Vaadin 23.6.14 for the 23.x line, 24.9.22 for the 24.x line, 25.1.12 (or 25.2.7) for the 25.x line, and Spreadsheet add‑on 3.1.1. Applications built with unsupported Vaadin 10‑13 or 15‑22 are also impacted.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate risk. No EPSS score is available, and the vulnerability is not listed in CISA KEV, suggesting limited direct exploitation evidence. An attacker needs to be an authenticated user of the application that renders the spreadsheet, so the attack surface is limited to applications that allow spreadsheet interaction. However, within that scope the can be readily exercised, so timely patching is recommended.

Generated by OpenCVE AI on September 30, 2026 at 15:23 UTC.

Remediation

Vendor Solution

Users of affected versions should apply the following mitigation or upgrade.


OpenCVE Recommended Actions

  • Upgrade the Vaadin Framework and Spreadsheet components to the first fixed releases (23.6.14 for 23.x, 24.9.22 for 24.x, or 25.1.12/25.2.7 for 25.x).
  • Upgrade the Spreadsheet add‑on to 3.1.1 or newer.
  • Ensure that no unsupported Vaadin 10‑13 or 15‑22 versions remain in use and migrate to a supported 23, 24, or 25 series.

Generated by OpenCVE AI on September 30, 2026 at 15:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 30 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Vaadin
Vaadin vaadin
Vaadin vaadin-spreadsheet
Vaadin vaadin-spreadsheet-flow
Vendors & Products Vaadin
Vaadin vaadin
Vaadin vaadin-spreadsheet
Vaadin vaadin-spreadsheet-flow

Wed, 30 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 30 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
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. Users of affected versions should apply the following mitigation or upgrade. Releases that have fixed this issue include: Product version Vaadin 23.1.0 - 23.6.13 Vaadin 24.0.0 - 24.9.21 Vaadin 24.10.0 - 24.10.9 Vaadin 25.0.0 - 25.1.11 Vaadin 25.2.0 - 25.2.6 Vaadin Framework 7 and 8 with the Spreadsheet add-on 2.0.0 - 3.1.0 Mitigation Upgrade to 23.6.14 Upgrade to 24.9.22 Upgrade to 24.10.10 Upgrade to 25.1.12 Upgrade to 25.2.7 or newer Upgrade the Spreadsheet add-on to 3.1.1 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. Artifacts Maven coordinates Vulnerable versions Fixed version com.vaadin:vaadin 23.1.0 - 23.6.13 >=23.6.14 com.vaadin:vaadin 24.0.0 - 24.9.21 >=24.9.22 com.vaadin:vaadin 24.10.0 - 24.10.9 >=24.10.10 com.vaadin:vaadin 25.0.0 - 25.1.11 >=25.1.12 com.vaadin:vaadin 25.2.0 - 25.2.6 >=25.2.7 com.vaadin:vaadin-spreadsheet-flow 23.1.0 - 23.6.13 >=23.6.14 com.vaadin:vaadin-spreadsheet-flow 24.0.0 - 24.9.21 >=24.9.22 com.vaadin:vaadin-spreadsheet-flow 24.10.0 - 24.10.9 >=24.10.10 com.vaadin:vaadin-spreadsheet-flow 25.0.0 - 25.1.11 >=25.1.12 com.vaadin:vaadin-spreadsheet-flow 25.2.0 - 25.2.6 >=25.2.7 com.vaadin:vaadin-spreadsheet 2.0.0 - 3.1.0 >=3.1.1
Title Missing Authorization Check in Vaadin Spreadsheet Allows Cell Comments to Be Written to Protected Sheets and Locked Cells
Weaknesses CWE-285
References
Metrics cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Vaadin Vaadin Vaadin-spreadsheet Vaadin-spreadsheet-flow
cve-icon MITRE

Status: PUBLISHED

Assigner: Vaadin

Published:

Updated: 2026-10-03T13:52:42.352Z

Reserved: 2026-09-18T09:22:10.216Z

Link: CVE-2026-93547

cve-icon Vulnrichment

Updated: 2026-09-30T14:25:57.779Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-30T14:17:34.997

Modified: 2026-09-30T16:38:20.847

Link: CVE-2026-93547

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-30T20:33:25Z

Weaknesses