CVE-2019-0189

The java.io.ObjectInputStream is known to cause Java serialisation issues

published September 11, 2019

CVSS
—
EPSS
24%
Percentile
97.8
In the wild
Unconfirmed
What it is

🚨 A sneaky deserialization vulnerability lurks in Apache Ofbiz, ready to execute code via crafted requests! ⚡ Think of this vulnerability like a restaurant that accepts any dish without checking the recipe — it might seem harmless, but if the chef isn’t discerning, they could serve up something toxic! An attacker could manipulate the 'serviceContext' parameter to execute arbitrary code on your server, potentially compromising sensitive data or even taking full control of the system. This could lead to devastating consequences for your business, including data breaches and service disruptions.

Put simply

Think of this vulnerability like a restaurant that accepts any dish without checking the recipe — it might seem harmless, but if the chef isn’t discerning, they could serve up something toxic! The issue arises in the `java.io.ObjectInputStream` where deserialization of untrusted input allows malicious payloads to be executed when processing requests through the `XmlSerializer` in Apache Ofbiz, specifically using outdated dependencies like `commons-beanutils` and `commons-fileupload`.

What to do

An attacker could manipulate the 'serviceContext' parameter to execute arbitrary code on your server, potentially compromising sensitive data or even taking full control of the system. This could lead to devastating consequences for your business, including data breaches and service disruptions. To mitigate this vulnerability, upgrade Apache Ofbiz to version 16.11.06. Alternatively, you can manually apply the relevant commits from OFBIZ-10770 and OFBIZ-10837 on the 16 branch to patch the issue. Don't delay! This is fixable! Follow these steps and you'll have your services secured in no time. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.23710 · 97.8th percentile
Published
2019-09-11T20:29Z
EPSS history
Timeline
  • 11 SEP 20:29Z
    The java.io.ObjectInputStream is known to cause Java serialisation issues
    cvelistv5