CVE-2019-10641: Existing sessions are not correctly invalidated when a user changes their password
Contao before 3.5.39 and 4.x before 4.7.3 has a Weak Password Recovery Mechanism for a Forgotten Password.
Other sources
Existing sessions are not correctly invalidated when a user changes their password
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
composer/contao/coreto a version that resolves this vulnerability.Fixed in 3.5.39 - Upgrade
Upgrade
composer/contao/core-bundleto a version that resolves this vulnerability.Fixed in 4.7.3 - Upgrade
Upgrade
composer/contao/core-bundleto a version that resolves this vulnerability.Fixed in 4.4.37 - Upgrade
Upgrade
composer/contao/contaoto a version that resolves this vulnerability.Fixed in 4.7.3 - Upgrade
Upgrade
composer/contao/contaoto a version that resolves this vulnerability.Fixed in 4.4.37
Event History
Frequently Asked Questions
What is the severity of CVE-2019-10641?
The severity of CVE-2019-10641 is critical with a score of 9.8.
Which versions of Contao are affected by CVE-2019-10641?
Contao versions 3.5.39 and below, as well as versions between 4.0.0 and 4.7.3, are affected by CVE-2019-10641.
How does CVE-2019-10641 impact existing sessions?
Existing sessions are not correctly invalidated when a user changes their password, leaving potential for unauthorized access.
What is the vulnerability in Contao?
Contao before 3.5.39 and 4.x before 4.7.3 has a Weak Password Recovery Mechanism for a Forgotten Password.
How can I fix the vulnerability in Contao?
To fix the vulnerability, update Contao to version 3.5.39 or upgrade to Contao 4.7.3.