CVE-2017-12796

The Reporting Compatibility Add On before 2.0.4 for OpenMRS, as distributed in OpenMRS Reference Application before 2.6.1, does not authenticate users when…

published October 23, 2017

CVSS
—
EPSS
4%
Percentile
91.0
In the wild
Unconfirmed
What it is

🚨 One crafty XML payload is all it takes to execute commands on the server! The Reporting Compatibility Add On for OpenMRS doesn't authenticate users when deserializing XML, meaning an attacker can swoop in and take control. 🔥 Think of it like a restaurant accepting any order without confirming who placed it. An unauthorized diner could simply mention a dish and get a free meal—except here, it’s not just a meal; it’s full access to the kitchen! An attacker could exploit this vulnerability to execute any operating system commands remotely, potentially leading to complete system compromise. This could allow unauthorized modifications, data breaches, or even service interruptions, making it a serious threat!

Put simply

Think of it like a restaurant accepting any order without confirming who placed it. An unauthorized diner could simply mention a dish and get a free meal—except here, it’s not just a meal; it’s full access to the kitchen! This vulnerability in the Reporting Compatibility Add On allows remote unauthenticated users to execute arbitrary operating system commands by sending specially crafted XML payloads when the software deserializes input into ReportSchema objects.

What to do

An attacker could exploit this vulnerability to execute any operating system commands remotely, potentially leading to complete system compromise. This could allow unauthorized modifications, data breaches, or even service interruptions, making it a serious threat! To mitigate this risk, upgrade the Reporting Compatibility Add On to version 2.0.4 or later. Additionally, implement strict input validation and authentication checks for XML deserialization processes to ensure only authorized users can make requests. You've got this! Follow these steps and keep your OpenMRS installation secure! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.04244 · 91.0th percentile
Published
2017-10-23T04:00Z
EPSS history
Timeline
  • 23 OCT 04:00Z
    The Reporting Compatibility Add On before 2.0.4 for OpenMRS, as distributed in OpenMRS Reference Application before 2.6.1, does not authenticate users when…
    cvelistv5