Advisory Database
  • Advisories
  • Dependency Scanning
  1. maven
  2. ›
  3. com.vaadin/flow-project
  4. ›
  5. CVE-2026-2741

CVE-2026-2741: Vaadin: Specially crafted ZIP archives can escape the intended extraction directory

March 10, 2026 (updated March 12, 2026)

Specially crafted ZIP archives can escape the intended extraction directory during Node.js download and extraction in Vaadin 14.2.0 through 14.14.0, 23.0.0 through 23.6.6, 24.0.0 through 24.9.8, and 25.0.0 through 25.0.2.

Vaadin’s build process can automatically download and extract Node.js if it is not installed locally. If an attacker can intercept or control this download via DNS hijacking, a MITM attack, a compromised mirror, or a supply chain attack, they can serve a malicious archive containing path traversal sequences that write files outside the intended extraction directory.

Users of affected versions should use a globally preinstalled Node.js version compatible with their Vaadin version, or upgrade as follows: 14.2.0-14.14.0 to 14.14.1, 23.0.0-23.6.6 to 23.6.7, 24.0.0-24.9.8 to 24.9.9, and 25.0.0-25.0.2 to 25.0.3 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.

References

  • github.com/advisories/GHSA-8jrh-7jg8-fvmv
  • github.com/vaadin/flow
  • github.com/vaadin/flow/pull/23125
  • github.com/vaadin/flow/pull/23130
  • github.com/vaadin/flow/pull/23131
  • github.com/vaadin/flow/pull/23133
  • github.com/vaadin/flow/pull/23135
  • nvd.nist.gov/vuln/detail/CVE-2026-2741
  • vaadin.com/security/cve-2026-2741

Code Behaviors & Features

Detect and mitigate CVE-2026-2741 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 14.2.0 before 14.14.1, all versions starting from 23.0.0 before 23.6.7, all versions starting from 24.0.0 before 24.9.9, all versions starting from 25.0.0 before 25.0.3

Fixed versions

  • 14.14.1
  • 23.6.7
  • 24.9.9
  • 25.0.3

Solution

Upgrade to versions 14.14.1, 23.6.7, 24.9.9, 25.0.3 or above.

Impact 3.1 LOW

CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N

Learn more about CVSS

Weakness

  • CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Source file

maven/com.vaadin/flow-project/CVE-2026-2741.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sat, 09 May 2026 12:19:53 +0000.