Уязвимость CVE-2026-93547 в Vaadin Spreadsheet: обход защиты листов и заблокированных ячеек
В компоненте Vaadin Spreadsheet обнаружена уязвимость отсутствия проверки авторизации (CVE-2026-93547), позволяющая аутентифицированному пользователю добавлять или заменять комментарии к ячейкам на защищённых листах, включая заблокированные ячейки. Проблема затрагивает ряд версий Vaadin, vaadin-spreadsheet-flow и Spreadsheet add-on. Уровень опасности — средний (CVSS 5.3).
Подробности
Уязвимость заключается в том, что аутентифицированный пользователь приложения, отображающего электронную таблицу, может добавлять или заменять комментарии к ячейкам на листе, для которого включена защита. Это распространяется и на заблокированные ячейки, доступ к которым должен быть ограничен. Кроме того, запись комментария к ещё не существующей ячейке приводит к созданию новой строки и ячейки, что позволяет обходить установленные ограничения на структуру листа. Проблема затрагивает следующие продукты и диапазоны версий:- 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 и 8 с Spreadsheet add-on 2.0.0 – 3.1.0
Что делать
Разработчикам и администраторам рекомендуется обновить затронутые компоненты до исправленных версий:- Vaadin — до 23.6.14, 24.9.22, 24.10.10, 25.1.12 или 25.2.7 и новее;
- Spreadsheet add-on — до 3.1.1.
Источник: CVE Project (cvelistV5)
