Intel

AIKIDO-2026-302579

spring-js-resources is vulnerable to Expression Language Injection

Expression Language InjectionCVE-2026-40985 Published Today

50

Medium Risk

This Affects:

javaspring-js-resources
0.0.1 - 2.5.1
Fixed in 2.5.2
3.0.0 - 3.0.1
Fixed in 3.0.1.1
4.0.0 - 4.0.0
Fixed in 4.0.0.1
Are you affected? Scan for Free

TL;DR

Spring Web Flow contains an expression language injection vulnerability when applications use WebFlowELExpressionParser or ELExpressionParser without enabling Spring binding protections. In affected configurations, attackers may supply malicious Unified EL expressions that are evaluated during data binding, potentially allowing unauthorized access to application data, manipulation of application state, or execution of unintended operations.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you are using WebFlowELExpressionParser (or ELExpressionParser), do not enable useSpringBinding, and do not explicitly restrict bindable properties through <binding> declarations in view states.

Background info

spring-js-resources is vulnerable to Expression Language Injection in versions 0.0.1 - 2.5.1, 3.0.0 - 3.0.1 and 4.0.0 - 4.0.0.

How to fix this

Upgrade the org.springframework.webflow:spring-js-resources library to a patch version.