Generated value of token can be predictable
Who should read this
All Struts 2 developers and users
Impact of vulnerability
The attacker make a specially craft form using the predicted token that force an action to a logged-in user (CSRF).
Maximum security rating
Developers should immediately upgrade to Struts 2.3.20 if they use
Struts 2.0.0 - Struts 18.104.22.168
Philippe Arteau of Groupe Technologies Desjardins
The attacker fetch any given form where a token is present and can predict the next value of the token used to secure form submission.
In Struts 2.3.20 a better random generator was used to generate unpredictable values.
No backward compatibility problems are expected.
Not possible when using
<s:token/> tag - you must upgrade to the latest version.