CVE-2024-50672

A NoSQL injection vulnerability in Adapt Learning Adapt Authoring Tool <= 0.11.3 allows unauthenticated attackers to reset user and administrator account…

Critical · published November 25, 2024

CVSS v3.1
9.8
EPSS
2%
Percentile
75.2
In the wild
Unconfirmed
What it is

🚨 A NoSQL injection vulnerability is letting attackers reset any admin's password without breaking a sweat! 🔥 This is like having a restaurant with a take-out menu that anyone can alter—if an attacker sneaks in a fake order, they can swap your chef's signature dish with their own meal of choice! 🍽️ An unauthenticated attacker could seize control of the administrator account, leading to a complete takeover. With this newfound power, they could upload malicious plugins and execute harmful code on the server, potentially wreaking havoc or leaking sensitive data. This is absolutely devastating!

Put simply

This is like having a restaurant with a take-out menu that anyone can alter—if an attacker sneaks in a fake order, they can swap your chef's signature dish with their own meal of choice! 🍽️ The vulnerability arises from insufficient validation of user input in the "Reset password" feature, making it possible for attackers to exploit Mongoose's find() function to manipulate queries and gain administrative access.

What to do

An unauthenticated attacker could seize control of the administrator account, leading to a complete takeover. With this newfound power, they could upload malicious plugins and execute harmful code on the server, potentially wreaking havoc or leaking sensitive data. This is absolutely devastating! Immediately upgrade to Adapt Authoring Tool version 0.11.4 or later to patch this vulnerability. Additionally, review and validate all user inputs to prevent similar attacks in the future. Implement strict access controls to limit administrative operations. You've got this! By following these steps, you can lock down your application and keep those pesky attackers at bay! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01570 · 75.2th percentile
Published
2024-11-25T00:00Z
EPSS history
Timeline
  • 25 NOV 00:00Z
    A NoSQL injection vulnerability in Adapt Learning Adapt Authoring Tool <= 0.11.3 allows unauthenticated attackers to reset user and administrator account…
    cvelistv5