CVE-2014-5340

The wato component in Check_MK before 1.2.4p4 and 1.2.5 before 1.2.5i4 uses the pickle Python module unsafely, which allows remote attackers to execute…

published September 2, 2014

CVSS
—
EPSS
6%
Percentile
93.4
In the wild
Unconfirmed
What it is

⚠️ A sneaky use of the Python pickle module opens the door for remote attackers in Check_MK versions before 1.2.4p4! Think of it as a chef accepting grocery deliveries without checking the ingredients list — a single bad delivery can turn the entire dish toxic! An attacker could serve up a malicious serialized object, potentially executing arbitrary code on the server. This could lead to severe consequences, including data leaks or unauthorized access to sensitive information. The implications could be absolutely devastating if exploited!

Put simply

Think of it as a chef accepting grocery deliveries without checking the ingredients list — a single bad delivery can turn the entire dish toxic! The wato component in Check_MK utilizes the Python pickle module in an unsafe manner, allowing attackers to craft malicious serialized objects that can execute arbitrary code when unpickled.

What to do

An attacker could serve up a malicious serialized object, potentially executing arbitrary code on the server. This could lead to severe consequences, including data leaks or unauthorized access to sensitive information. The implications could be absolutely devastating if exploited! Upgrade Check_MK to version 1.2.4p4 or 1.2.5i4 to eliminate this vulnerability. Additionally, review your use of the pickle module and consider alternative serialization methods that enforce stricter validation. It's crucial to audit your system for any instances of unsafe deserialization! You've got this! With these steps, you'll be rocking a secure setup in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.06138 · 93.4th percentile
Published
2014-09-02T14:00Z
EPSS history
Timeline
  • 02 SEP 14:00Z
    The wato component in Check_MK before 1.2.4p4 and 1.2.5 before 1.2.5i4 uses the pickle Python module unsafely, which allows remote attackers to execute…
    cvelistv5