CVE-2022-39228: Observable Response Discrepancy in vantage6
Impact We are incorporating the password policies listed in https://github.com/vantage6/vantage6/issues/59. One measure is that we don't let the user know in case of wrong username/password combination if the username actually exists, to prevent that bots can guess usernames. However, if a wrong password is entered a number of times, the user account is blocked temporarily. This way you could still find out which usernames exist.
Patches Update to 3.8.0+
Workarounds No
References https://github.com/vantage6/vantage6/issues/59
For more information If you have any questions or comments about this advisory: Email us at vantage6@iknl.nl
Other sources
vantage6 is a privacy preserving federated learning infrastructure for secure insight exchange. vantage6 does not inform the user of wrong username/password combination if the username actually exists. This is an attempt to prevent bots from obtaining usernames. However, if a wrong password is entered a number of times, the user account is blocked temporarily. This issue has been fixed in version 3.8.0.
— NVD
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is CVE-2022-39228?
CVE-2022-39228 is a vulnerability in the vantage6 federated learning infrastructure that allows the wrong username/password combination to be checked without informing the user if the username actually exists.
What is the severity of CVE-2022-39228?
CVE-2022-39228 has a severity level of medium with a score of 6.5.
How does CVE-2022-39228 affect vantage6?
CVE-2022-39228 affects vantage6 versions between 3.3.3 and 3.8.0.
How can I fix CVE-2022-39228?
To fix CVE-2022-39228, update vantage6 to a version beyond 3.8.0.
What are the CWEs associated with CVE-2022-39228?
The CWEs associated with CVE-2022-39228 are CWE-203 and CWE-204.