CVE-2021-30180

Apache Dubbo RCE on customers via Condition route poisoning (Unsafe YAML unmarshaling)

published May 31, 2021

Patch now

High probability of exploitation

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

CVSS
—
EPSS
60%
Percentile
99.1
In the wild
Unconfirmed
What it is

⚡ A crafty YAML parsing flaw opens the door for arbitrary constructor calls in Apache Dubbo prior to version 2.7.9! This is a sneaky way for requests to be routed to unintended servers! 😱 Think of it like a restaurant where diners can write their own orders on a ticket without any checks — the kitchen might whip up a surprise dish instead of what was meant to be served! 🍽️ If exploited, attackers could manipulate routes, potentially leading to unauthorized access or unexpected behavior from the server. This could compromise the integrity of your applications — a recipe for chaos! 🔥

Put simply

Think of it like a restaurant where diners can write their own orders on a ticket without any checks — the kitchen might whip up a surprise dish instead of what was meant to be served! 🍽️ The vulnerability arises from Apache Dubbo’s handling of YAML rules that allow the invocation of arbitrary constructors, which can be abused to call unintended functions when processing requests.

What to do

If exploited, attackers could manipulate routes, potentially leading to unauthorized access or unexpected behavior from the server. This could compromise the integrity of your applications — a recipe for chaos! 🔥 Update Apache Dubbo to version 2.7.9 or later to patch this vulnerability immediately. Review your YAML configurations to ensure they adhere to safe coding practices and don't allow arbitrary execution. 🛡️ You've got this! With these steps, you can secure your setup and keep those pesky invaders at bay! 💪✨

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.60282 · 99.1th percentile
Published
2021-05-31T07:25Z
EPSS history
Timeline
  • 31 MAY 07:25Z
    Apache Dubbo RCE on customers via Condition route poisoning (Unsafe YAML unmarshaling)
    cvelistv5