CVE-2020-35848

Agentejo Cockpit before 0.11.2 allows NoSQL injection via the Controller/Auth.php newpassword 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.5th percentile for exploit probability.

CVSS
—
EPSS
75%
Percentile
99.5
In the wild
Unconfirmed
What it is

⚠️ A sneaky NoSQL injection vulnerability has been found in Agentejo Cockpit before version 0.11.2! 🚨 This vulnerability is like a restaurant accepting any order without verifying it—incorrect requests could potentially alter their entire menu! An attacker could exploit this flaw by injecting malicious commands into the system, potentially gaining unauthorized access to sensitive data. If successful, they could manipulate or even delete records, leading to significant integrity issues.

Put simply

This vulnerability is like a restaurant accepting any order without verifying it—incorrect requests could potentially alter their entire menu! This NoSQL injection occurs in the Controller/Auth.php 'newpassword' function, allowing an attacker to bypass expected input validation and execute arbitrary queries against the database.

What to do

An attacker could exploit this flaw by injecting malicious commands into the system, potentially gaining unauthorized access to sensitive data. If successful, they could manipulate or even delete records, leading to significant integrity issues. To mitigate this risk, upgrade Agentejo Cockpit to version 0.11.2 or later immediately. Additionally, ensure that all database interactions are sanitized and that input validation is strictly enforced. You've got this! Take these steps, and you'll keep your system secure in no time! 🛡️

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