CVE-2020-35847

Agentejo Cockpit before 0.11.2 allows NoSQL injection via the Controller/Auth.php resetpassword function

published December 30, 2020

Patch now

High probability of exploitation

NVD has not assigned a CVSS score to this record. It sits in the 99.9th percentile for exploit probability.

CVSS
—
EPSS
98%
Percentile
99.9
In the wild
Unconfirmed
What it is

⚠️ A forgotten NoSQL injection flaw lurks in the shadows of Agentejo Cockpit's reset password function! Just when you thought everything was running smoothly... 😱 Think of this vulnerability as a restaurant that accidentally left the back door wide open. Unscrupulous diners could sneak in, meddling with the chef's secret recipes (or in this case, access user data) without anyone noticing! An attacker could leverage this vulnerability to manipulate the database behind the scenes, potentially allowing unauthorized access to user accounts or sensitive information. This could lead to account takeover or data compromise, which is an absolute nightmare for any application!

Put simply

Think of this vulnerability as a restaurant that accidentally left the back door wide open. Unscrupulous diners could sneak in, meddling with the chef's secret recipes (or in this case, access user data) without anyone noticing! This NoSQL injection vulnerability allows attackers to exploit the `resetpassword` function in Agentejo Cockpit's Controller/Auth.php by injecting malicious NoSQL commands, thereby compromising data integrity and user security.

What to do

An attacker could leverage this vulnerability to manipulate the database behind the scenes, potentially allowing unauthorized access to user accounts or sensitive information. This could lead to account takeover or data compromise, which is an absolute nightmare for any application! To safeguard against this vulnerability, update Agentejo Cockpit to version 0.11.2 or later. Additionally, ensure input validation and parameterized queries are in place to prevent unauthorized data access. Regularly audit your code for similar vulnerabilities! You've got this! With these steps, you'll be on your way to securing your application like a pro! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.98165 · 99.9th percentile
Published
2020-12-30T00:38Z
EPSS history
Timeline
  • 30 DEC 00:38Z
    Agentejo Cockpit before 0.11.2 allows NoSQL injection via the Controller/Auth.php resetpassword function
    cvelistv5