CVE-2019-15954

An issue was discovered in Total.js CMS 12.0.0

published September 5, 2019

Patch now

High probability of exploitation

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

CVSS
—
EPSS
79%
Percentile
99.6
In the wild
Unconfirmed
What it is

🚨 An authenticated user can execute commands on the server with a malicious widget! Just one crafty tag can turn Total.js CMS into a playground for attackers. 🔥 Think of it like a restaurant where a chef allows customers to add their own secret ingredients to the menu. If one of them sneaks in a toxic item, it could spoil the entire dish—and send everyone home sick! In this case, a savvy user with widget privileges could craft their own widget laced with JavaScript, leading to Remote Command Execution (RCE). This means they could potentially run any command on the server, access sensitive data, or even take over the entire system. Talk about a recipe for disaster!

Put simply

Think of it like a restaurant where a chef allows customers to add their own secret ingredients to the menu. If one of them sneaks in a toxic item, it could spoil the entire dish—and send everyone home sick! This vulnerability arises from an unrestrained execution of JavaScript code embedded in a widget that users with sufficient privileges can create. By exploiting this mismanagement of privileges, attackers can bypass security and execute arbitrary commands on the server side.

What to do

In this case, a savvy user with widget privileges could craft their own widget laced with JavaScript, leading to Remote Command Execution (RCE). This means they could potentially run any command on the server, access sensitive data, or even take over the entire system. Talk about a recipe for disaster! To protect your server, ensure that you upgrade to Total.js CMS version 12.0.1 or later, where this vulnerability is patched. Additionally, review user privileges and restrict the permissions associated with widgets to minimize risks. 🛡️ You've got this! With these steps, you're on your way to securing your Total.js CMS like a pro! 💪✨

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.78691 · 99.6th percentile
Published
2019-09-05T18:31Z
EPSS history
Timeline
  • 05 SEP 18:31Z
    An issue was discovered in Total.js CMS 12.0.0
    cvelistv5