CVE-2020-6072CWE-415

CVE-2020-6072

Critical · published March 25, 2020

CVSS v3.1
9.8
EPSS
4%
Percentile
90.0
In the wild
Unconfirmed
What it is

🚨 A crafty malformed mDNS message is all it takes to trigger this dangerous code execution flaw in Videolabs libmicrodns 0.1.0! 🔥 Think of it like a delivery person who doesn't check the return address before dropping off a package — if the wrong address is on it, they could end up giving away your secret stash! An attacker could exploit this vulnerability to execute arbitrary code on your system, which could lead to complete control over your application. This means they might read sensitive data, install malware, or disrupt services — it's absolutely devastating!

Put simply

Think of it like a delivery person who doesn't check the return address before dropping off a package — if the wrong address is on it, they could end up giving away your secret stash! The issue arises in the label-parsing functionality of libmicrodns, where a failure to check the return value of the rr_decode function results in a double free, paving the way for malicious code execution.

What to do

An attacker could exploit this vulnerability to execute arbitrary code on your system, which could lead to complete control over your application. This means they might read sensitive data, install malware, or disrupt services — it's absolutely devastating! Upgrade to libmicrodns version 0.1.1 or later to patch this vulnerability. Additionally, review and enhance your input validation and error-checking practices within your code to prevent similar issues in the future. You've got this! Fix this vulnerability and you'll keep your code safe and sound! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.03799 · 90.0th percentile
Weakness
CWE-415 · Double Free
Published
2020-03-25T01:15Z
Affected products (2)
ProductVersionsFixed in
videolabs/libmicrodnsall versions—
debian/debian_linuxall versions—
References (6)
EPSS history
Timeline
  • 24 MAR 20:43Z
    An exploitable code execution vulnerability exists in the label-parsing functionality of Videolabs libmicrodns 0.1.0
    cvelistv5