CVE-2016-10321

web2py before 2.14.6 does not properly check if a host is denied before verifying passwords, allowing a remote attacker to perform brute-force attacks

published April 10, 2017

CVSS
—
EPSS
3%
Percentile
85.2
In the wild
Unconfirmed
What it is

⚠️ A missing check lets attackers attempt infinite password guesses! This vulnerability lurking in web2py up to version 2.14.6 is like leaving the door ajar while testing every key in your pocket. 🔑 Think of this as a hotel with a faulty security system — without checking guest lists, anyone can keep trying different keys until they find one that opens a room. This careless oversight could let attackers brute-force their way in! If exploited, a remote attacker could repeatedly guess passwords without any hindrance, potentially gaining unauthorized access to sensitive user accounts. This could lead to data breaches, privacy violations, and a loss of trust, making the situation not just inconvenient but downright dangerous!

Put simply

Think of this as a hotel with a faulty security system — without checking guest lists, anyone can keep trying different keys until they find one that opens a room. This careless oversight could let attackers brute-force their way in! This vulnerability stems from web2py not properly checking if a host is denied before allowing password verification, making it susceptible to brute-force attacks against user accounts.

What to do

If exploited, a remote attacker could repeatedly guess passwords without any hindrance, potentially gaining unauthorized access to sensitive user accounts. This could lead to data breaches, privacy violations, and a loss of trust, making the situation not just inconvenient but downright dangerous! Update web2py to version 2.14.6 or later to close this security gap. Additionally, consider implementing account lockout policies to mitigate brute-force attempts in the future. Regularly review your security settings to ensure robust protections are in place! You've got this! By following these steps, you’ll enhance your web application's security and keep those pesky attackers at bay! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02608 · 85.2th percentile
Published
2017-04-10T14:00Z
EPSS history
Timeline
  • 10 APR 14:00Z
    web2py before 2.14.6 does not properly check if a host is denied before verifying passwords, allowing a remote attacker to perform brute-force attacks
    cvelistv5