In the default configuration, Apache MyFaces Core versions 2.2.0 to 2.2.13, 2.3.0 to 2.3.7, 2.3-next-M1 to 2.3-next-M4, and 3.0.0-RC1 use cryptographically weak implicit and explicit cross-site request forgery (CSRF) tokens. Due to that limitation, it is possible (although difficult) for an attacker to calculate a future CSRF token value and to use that value to trick a user into executing unwanted actions on an application.
{
"cpe": [
"cpe:2.3:a:apache:myfaces:*:*:*:*:*:*:*:*",
"cpe:2.3:a:apache:myfaces:2.3:next-m1:*:*:*:*:*:*",
"cpe:2.3:a:apache:myfaces:2.3:next-m2:*:*:*:*:*:*",
"cpe:2.3:a:apache:myfaces:2.3:next-m3:*:*:*:*:*:*",
"cpe:2.3:a:apache:myfaces:2.3:next-m4:*:*:*:*:*:*",
"cpe:2.3:a:apache:myfaces:3.0.0:rc1:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "2.2.0"
},
{
"last_affected": "2.2.13"
},
{
"introduced": "2.3.0"
},
{
"last_affected": "2.3.7"
},
{
"introduced": "2.3-next\\-m1"
},
{
"last_affected": "2.3-next\\-m1"
},
{
"introduced": "2.3-next\\-m2"
},
{
"last_affected": "2.3-next\\-m2"
},
{
"introduced": "2.3-next\\-m3"
},
{
"last_affected": "2.3-next\\-m3"
},
{
"introduced": "2.3-next\\-m4"
},
{
"last_affected": "2.3-next\\-m4"
},
{
"introduced": "3.0.0-rc1"
},
{
"last_affected": "3.0.0-rc1"
}
],
"source": [
"CPE_RANGE",
"CPE_STRING"
]
}