An issue was discovered in the Security component in Symfony 2.7.x before 2.7.48, 2.8.x before 2.8.41, 3.3.x before 3.3.17, 3.4.x before 3.4.11, and 4.0.x before 4.0.11. By default, a user's session is invalidated when the user is logged out. This behavior can be disabled through the invalidate_session option. In this case, CSRF tokens were not erased during logout which allowed for CSRF token fixation.
{
"unresolved_ranges": [
{
"cpe": "cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*",
"source": "CPE_FIELD",
"extracted_events": [
{
"last_affected": "9.0"
}
]
}
]
}{
"cpe": "cpe:2.3:a:sensiolabs:symfony:*:*:*:*:*:*:*:*",
"source": "CPE_FIELD",
"extracted_events": [
{
"introduced": "2.7.0"
},
{
"fixed": "2.7.48"
},
{
"introduced": "2.8.0"
},
{
"fixed": "2.8.41"
},
{
"introduced": "3.3.0"
},
{
"fixed": "3.3.17"
},
{
"introduced": "3.4.0"
},
{
"fixed": "3.4.11"
},
{
"introduced": "4.0.0"
},
{
"fixed": "4.0.11"
}
]
}