CVE-2018-17796

An issue was discovered in MRCMS (aka mushroom) through 3.1.2

published September 30, 2018

CVSS
—
EPSS
2%
Percentile
74.5
In the wild
Unconfirmed
What it is

⚠️ An unfiltered FIELD_T parameter is the culprit here! This oversight in MRCMS allows for SQL injection, like a chef tossing ingredients into a dish without checking for allergies. 🍽️ Think of it as a restaurant that takes orders without verifying dietary restrictions. If the chef doesn’t check what goes into the meal, someone could end up with a dangerous surprise rather than a delightful dish! An attacker could craft a request that executes arbitrary SQL commands, potentially gaining unauthorized access to sensitive data or manipulating the database. This could lead to data breaches or complete control of the application, which is absolutely devastating!

Put simply

Think of it as a restaurant that takes orders without verifying dietary restrictions. If the chef doesn’t check what goes into the meal, someone could end up with a dangerous surprise rather than a delightful dish! This vulnerability arises because the APPLICATION allows a direct input of unsanitized SQL parameters, particularly through the FIELD_T parameter in the WebParam.java file, impacting the getChannel() method in ChannelService.java.

What to do

An attacker could craft a request that executes arbitrary SQL commands, potentially gaining unauthorized access to sensitive data or manipulating the database. This could lead to data breaches or complete control of the application, which is absolutely devastating! To secure your application, filter and validate all user inputs, especially the FIELD_T parameter. Consider implementing prepared statements to prevent SQL injection, and update to the latest version of MRCMS if available. You’ve got this! Follow these steps, and you’ll be one step closer to locking down your application! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01537 · 74.5th percentile
Published
2018-09-30T20:00Z
EPSS history
Timeline
  • 30 SEP 20:00Z
    An issue was discovered in MRCMS (aka mushroom) through 3.1.2
    cvelistv5