GitHub Advisoryadvisory · Maven

GHSA-4773-3jfm-qmx3 Spring Framework Improper Path Limitation with Script View Templates

MEDIUM Published 2026-03-20 Modified 2026-03-20 Official page ↗
Aliases
CVE-2026-22737
Ecosystem
Maven
Packages
org.springframework:spring-webmvc, org.springframework:spring-webflux
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Weaknesses
CWE-22
Reviewed
2026-03-20

Affected packages

• Maven org.springframework:spring-webmvc: >= 7.0.0-M1, < 7.0.6 → fixed in 7.0.6 • Maven org.springframework:spring-webmvc: >= 6.2.0, < 6.2.17 → fixed in 6.2.17 • Maven org.springframework:spring-webmvc: >= 6.0.0, <= 6.1.21 (no fix yet) • Maven org.springframework:spring-webmvc: >= 5.3.0, <= 5.3.39 (no fix yet) • Maven org.springframework:spring-webflux: >= 7.0.0-M1, < 7.0.6 → fixed in 7.0.6 • Maven org.springframework:spring-webflux: >= 6.2.0, < 6.2.17 → fixed in 6.2.17 • Maven org.springframework:spring-webflux: >= 6.0.0, <= 6.1.21 (no fix yet) • Maven org.springframework:spring-webflux: >= 5.3.0, <= 5.3.39 (no fix yet)

Description

Use of Java scripting engine enabled (e.g. JRuby, Jython) template views in Spring MVC and Spring WebFlux applications can result in disclosure of content from files outside the configured locations for script template views. This issue affects Spring Framework: from 7.0.0 through 7.0.5, from 6.2.0 through 6.2.16, from 6.1.0 through 6.1.25, from 5.3.0 through 5.3.46.

Related

Alias · CVE (1)

  • CVE-2026-22737 Use of Java scripting engine enabled (e.g. vulnerability

Weakness · CWE (1)

  • CWE-22 Improper Limitation of a Pathname to a Restricted Directory weakness

References