First published: Thu May 27 2021(Updated: )
In the Jakarta Expression Language implementation 3.0.3 and earlier, a bug in the ELParserTokenManager enables invalid EL expressions to be evaluated as if they were valid. References: <a href="https://github.com/eclipse-ee4j/el-ri/issues/155">https://github.com/eclipse-ee4j/el-ri/issues/155</a> <a href="https://securitylab.github.com/advisories/GHSL-2020-021-jakarta-el/">https://securitylab.github.com/advisories/GHSL-2020-021-jakarta-el/</a>
Affected Software | Affected Version | How to fix |
---|---|---|
Eclipse Jakarta Expression Language | <=3.0.3 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of REDHAT-BUG-1965497 is classified as high due to the potential for invalid EL expressions to be evaluated incorrectly.
To fix REDHAT-BUG-1965497, upgrade your Eclipse Jakarta Expression Language to version 3.0.4 or later.
Versions of Eclipse Jakarta Expression Language up to and including 3.0.3 are affected by REDHAT-BUG-1965497.
The impact of REDHAT-BUG-1965497 could lead to security vulnerabilities where attackers may exploit invalid expressions.
Currently, there is no confirmed workaround for REDHAT-BUG-1965497; updating to the latest version is recommended.