Skip to content
CVE Tracker
  • Newest CVEsPage
  • Recently added to KEVPage
  • Rising exploitation (EPSS)Page
  • Weekly digestPage
  • StatisticsPage
  • WatchlistPage
  • API documentationPage
  • MCP serverPage
  • Data sourcesPage
  • ChangelogPage
  • AboutPage
  • How it's builtPage
Back

CVE-2025-9467

Possibility to bypass file upload validation on the server-side

Medium5.3EPSS 0.39%
Published
Updated
Reserved
Assigned by
Vaadin

Description

When the Vaadin Upload's start listener is used to validate metadata about an incoming upload, it is possible to bypass the upload validation. Users of affected versions should apply the following mitigation or upgrade. Releases that have fixed this issue include: Product version Vaadin 7.0.0 - 7.7.47 Vaadin 8.0.0 - 8.28.1 Vaadin 14.0.0 - 14.13.0 Vaadin 23.0.0 - 23.6.1 Vaadin 24.0.0 - 24.7.6 Mitigation Upgrade to 7.7.48 Upgrade to 8.28.2 Upgrade to 14.13.1 Upgrade to 23.6.2 Upgrade to 24.7.7 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 version. Artifacts     Maven coordinatesVulnerable versionsFixed versioncom.vaadin:vaadin-server 7.0.0 - 7.7.47 ≥7.7.48 com.vaadin:vaadin-server 8.0.0 - 8.28.1 ≥8.28.2 com.vaadin:vaadin 14.0.0 - 14.13.0 ≥14.13.1 com.vaadin:vaadin23.0.0 - 23.6.1 ≥23.6.2 com.vaadin:vaadin24.0.0 - 24.7.6 ≥24.7.7com.vaadin:vaadin-upload-flow 2.0.0 - 14.13.0 ≥14.13.1 com.vaadin:vaadin-upload-flow 23.0.0 - 23.6.1 ≥23.6.2 com.vaadin:vaadin-upload-flow 24.0.0 - 24.7.6 ≥24.7.7

Scores

CVSS scores of CVE-2025-9467, by who scored it
Scored byCVSSScoreVector
VaadinCNA (assigner)4.0Medium5.3CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N/S:N/AU:N/R:U/V:D/RE:L/U:Green
NVDNVD · Deferred4.0Medium5.3CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:N/AU:N/R:U/V:D/RE:L/U:Green
EPSS (exploitation in 30 days)
0.39% · top 66% of all CVEs (6 Nov 2026)
CISA SSVC
Exploitation: none · Automatable: no · Technical impact: partial
Loading the EPSS history…

The list uses the assigner's score when there is one, then CISA's, then NVD's: Medium 5.3.

Weakness

Affected products

  • vaadin · vaadin

    • affected 14.0.0 – ≤ 14.13.0
    • affected 23.0.0 – ≤ 23.6.1
    • affected 24.0.0 – ≤ 24.7.6
  • vaadin · framework

    • affected 7.0.0 – ≤ 7.7.47
    • affected 8.0.0 – ≤ 8.28.1
  • vaadin · vaadin-upload-flow

    • affected 2.0.0 – ≤ 14.13.0
    • affected 23.0.0 – ≤ 23.6.1
    • affected 24.0.0 – ≤ 24.7.6

Affected packages

From reviewed advisories of the GitHub Advisory Database.

What to do

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

Workaround: This issue can also be worked around without updating the version by validating the upload metadata again in the Upload's finished listener.

References (1)

Sources

The same CVE in the primary databases and aggregators, to check against.

Badge for a README or a ticket

CVE-2025-9467 badge
[![CVE-2025-9467](https://trackcve.app/badge/CVE-2025-9467.svg)](https://trackcve.app/cve/CVE-2025-9467)

Record last updated .