CVE-2019-13983

Directus 7 API before 2.2.2 has insufficient anti-automation, as demonstrated by lack of a CAPTCHA in core/Directus/Services/AuthService.php and…

published July 19, 2019

CVSS
—
EPSS
1%
Percentile
73.4
In the wild
Unconfirmed
What it is

⚠️ A sneaky lack of CAPTCHA is leaving Directus 7 API exposed! Without this simple check, bots could easily flood your endpoints like an unmonitored delivery service overrun with packages. 📦 Just like a restaurant without a host can let in as many guests as possible — even those not on the list — this vulnerability allows unauthorized access without a proper verification gate. Bots can simply walk in! An attacker could exploit this oversight to automate requests, potentially overwhelming the system with fake traffic or malicious actions. The consequences could range from service degradation to unauthorized access to sensitive API functionalities!

Put simply

Just like a restaurant without a host can let in as many guests as possible — even those not on the list — this vulnerability allows unauthorized access without a proper verification gate. Bots can simply walk in! The vulnerability in Directus 7 API versions prior to 2.2.2 stems from inadequate anti-automation measures, specifically the absence of CAPTCHA in critical authentication paths, which could allow for brute-force login attempts.

What to do

An attacker could exploit this oversight to automate requests, potentially overwhelming the system with fake traffic or malicious actions. The consequences could range from service degradation to unauthorized access to sensitive API functionalities! Upgrade to Directus version 2.2.2 or later to ensure that the CAPTCHA implementation has been integrated. Additionally, consider implementing rate limiting on sensitive endpoints to further protect against automated abuse. This is fixable! Stay ahead of potential threats by applying the patch, and you'll be protecting your API like a pro. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01462 · 73.4th percentile
Published
2019-07-19T14:17Z
EPSS history
Timeline
  • 19 JUL 14:17Z
    Directus 7 API before 2.2.2 has insufficient anti-automation, as demonstrated by lack of a CAPTCHA in core/Directus/Services/AuthService.php and…
    cvelistv5