CVE-2026-2742

Unauthorized session creation via reserved framework path access

MEDIUM
5.3
CVSS Score
Published: March 10, 2026 at 12:08 PM UTC
Updated: June 17, 2026 at 10:31 AM UTC
2 products affected across 1 vendorVaadinFlow

Using vaadin by vaadin?

Get instant alerts when new vulnerabilities affect vaadin - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM5.3
Exploit prediction
EPSS 0.4%
SSVC
No known exploit

Description

An authentication bypass vulnerability exists in Vaadin 14.0.0 through 14.14.0, 23.0.0 through 23.6.6, 24.0.0 through 24.9.7 and 25.0.0 through 25.0.1, applications using Spring Security due to inconsistent path pattern matching of reserved framework paths. Accessing the /VAADIN endpoint without a trailing slash bypasses security filters, and allowing unauthenticated users to trigger framework initialization and create sessions without proper authorization. Users of affected versions using Spring Security should upgrade as follows: 14.0.0-14.14.0 upgrade to 14.14.1, 23.0.0-23.6.6 to 23.6.7, 24.0.0 - 24.9.7 to 24.9.8, and 25.0.0-25.0.1 upgrade to 25.0.2 or newer. Please note that Vaadin versions 10-13 and 15-22 are no longer supported and you should update either to the latest 14, 23, 24, 25 version.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

10.0.0 ≤ v ≤ 14.14.010.0.0 ≤ v < 14.14.115.0.0 ≤ v ≤ 23.6.615.0.0 ≤ v < 23.6.724.0.0 ≤ v ≤ 24.9.724.0.0 ≤ v < 24.9.825.0.0 ≤ v ≤ 25.0.125.0.0 ≤ v < 25.0.210.0.015.0.024.0.025.0.0
1.0.0 ≤ v ≤ 2.13.024.0.0 ≤ v ≤ 24.9.725.0.0 ≤ v < 25.0.13.0.0 ≤ v ≤ 23.6.71.0.024.0.025.0.03.0.0
Affected range stops below 25.0.1, so it looks safe — our inference, not a vendor statement

Remediation

No guide yet

No remediation guidance has been written for this CVE yet. What the record does show:

References (7)

Vendor Advisory
Source: cverecord
https://vaadin.com/security/cve-2026-2742
Issue TrackingPatch
Source: cverecord
https://github.com/vaadin/flow/pull/22998
Issue TrackingPatch
Source: cverecord
https://github.com/vaadin/flow/pull/23037
Issue TrackingPatch
Source: cverecord
https://github.com/vaadin/flow/pull/23057
Issue TrackingPatch
Source: cverecord
https://github.com/vaadin/flow/pull/23052
Issue TrackingPatch
Source: cverecord
https://github.com/vaadin/flow/pull/23034
Issue TrackingPatch
Source: cverecord
https://github.com/vaadin/flow/pull/23033

SSVC — Action Prioritization

SSVCNo known exploitAutomatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

5.3MEDIUMVaadin
Vector?

Quick Info

StatusANALYZED
CWE
CWE-284NVD-CWE-Other

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card