CVE-2019-16114

In ATutor 2.2.4, an unauthenticated attacker can change the application settings and force it to use his crafted database, which allows him to gain access to…

published September 9, 2019

CVSS
—
EPSS
5%
Percentile
91.9
In the wild
Unconfirmed
What it is

🚨 An unauthenticated attacker can effectively hijack ATutor 2.2.4 and mess with its settings, all thanks to some very lax controls! 🔥 Think of it like a restaurant where anyone can walk in and change the menu without the chef knowing — suddenly, you've got mystery dishes popping up, and who knows what’s cooking in the kitchen? An attacker could potentially manipulate the application to use their own database, leading to unauthorized access. Even worse, they could redirect file uploads to a malicious location, allowing them to execute their own code remotely, which could wreak havoc on your entire system!

Put simply

Think of it like a restaurant where anyone can walk in and change the menu without the chef knowing — suddenly, you've got mystery dishes popping up, and who knows what’s cooking in the kitchen? This vulnerability arises from insufficient restrictions in install/include/header.php, which allows attackers to modify critical settings like db_host and content_dir within install/include/step5.php without any authentication checks.

What to do

An attacker could potentially manipulate the application to use their own database, leading to unauthorized access. Even worse, they could redirect file uploads to a malicious location, allowing them to execute their own code remotely, which could wreak havoc on your entire system! To mitigate this risk, ensure you update ATutor to the latest version as soon as possible. Implement strict access controls and monitor any changes to your application settings. Regularly audit your application for unauthorized changes. 🛡️ You've got this! Stay vigilant, keep your software updated, and you'll be well on your way to fortifying your application! 💪✨

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.04783 · 91.9th percentile
Published
2019-09-09T12:15Z
EPSS history
Timeline
  • 09 SEP 12:15Z
    In ATutor 2.2.4, an unauthenticated attacker can change the application settings and force it to use his crafted database, which allows him to gain access to…
    cvelistv5