Read the docs
TI-2021-22728 Aliases GHSA-fr26-qjc8-mvjx

Possible route enumeration in production mode via RouteNotFoundError view in Vaadin 10, 11-14, and 15-19

Priority LOW 38Published · Updated

Key facts

Attack vector
—
Privileges required
—
User interaction
—
Attack complexity
—
Impact type
—
Confidentiality · integrity · availability
—
Fix status
Fixed

No CVSS vector from any source. Fix status from GitHub.

Summary

Improper sanitization of path in default `RouteNotFoundError` view in `com.vaadin:flow-server` versions 1.0.0 through 1.0.14 (Vaadin 10.0.0 through 10.0.18), 1.1.0 prior to 2.0.0 (Vaadin 11 prior to 14), 2.0.0 through 2.6.1 (Vaadin 14.0.0 through 14.6.1), and 3.0.0 through 6.0.9 (Vaadin 15.0.0 through 19.0.8) allows network attacker to enumerate all available routes via crafted HTTP request when application is running in production mode and no custom handler for `NotFoundException` is provided.

Why it matters now

Fix Fixed com.vaadin:flow-server (Maven): 1.0.15, 2.6.2, 6.0.10

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
—com.vaadin:flow-server (Maven)1.0.0 to before 1.0.151.0.15Patch availableGHSA-fr26-qjc8-mvjx
—com.vaadin:flow-server (Maven)1.1.0 to before 2.6.22.6.2Patch availableGHSA-fr26-qjc8-mvjx
—com.vaadin:flow-server (Maven)3.0.0 to before 6.0.106.0.10Patch availableGHSA-fr26-qjc8-mvjx
  • com.vaadin:flow-server (Maven) Vendor— Affected 1.0.0 to before 1.0.15 Fixed in 1.0.15 Patch available GHSA-fr26-qjc8-mvjx
  • com.vaadin:flow-server (Maven) Vendor— Affected 1.1.0 to before 2.6.2 Fixed in 2.6.2 Patch available GHSA-fr26-qjc8-mvjx
  • com.vaadin:flow-server (Maven) Vendor— Affected 3.0.0 to before 6.0.10 Fixed in 6.0.10 Patch available GHSA-fr26-qjc8-mvjx

Remediation

  • Fix · GHSA-fr26-qjc8-mvjx com.vaadin:flow-server (Maven) Fixed in 1.0.15 Advisory →
  • Fix · GHSA-fr26-qjc8-mvjx com.vaadin:flow-server (Maven) Fixed in 2.6.2 Advisory →
  • Fix · GHSA-fr26-qjc8-mvjx com.vaadin:flow-server (Maven) Fixed in 6.0.10 Advisory →

Timeline

  1. 2026-10-03 Threatist record created from GHSA-fr26-qjc8-mvjx

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences