CVE-2020-6071
An exploitable denial-of-service vulnerability exists in the resource record-parsing...
An exploitable denial-of-service vulnerability exists in the resource record-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing compressed labels in mDNS messages, the compression pointer is followed without checking for recursion, leading to a denial of service. An attacker can send an mDNS message to trigger this vulnerability.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
An exploitable denial-of-service vulnerability exists in the resource record-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing compressed labels in mDNS messages, the compression pointer is followed without checking for recursion, leading to a denial of service. An attacker can send an mDNS message to trigger this vulnerability.
- Record
CVE-2020-6071- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
EUVDEUVD-2020-27225
7.5
An exploitable denial-of-service vulnerability exists in the resource record-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing compressed labels in mDNS messages, the compression pointer is followed without checking for recursion, leading to a denial of service. An attacker can send an mDNS message to trigger this vulnerability.
- Record
EUVD-2020-27225- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-g97q-39hw-52p8
7.5
An exploitable denial-of-service vulnerability exists in the resource record-parsing...
An exploitable denial-of-service vulnerability exists in the resource record-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing compressed labels in mDNS messages, the compression pointer is followed without checking for recursion, leading to a denial of service. An attacker can send an mDNS message to trigger this vulnerability.
- Record
GHSA-g97q-39hw-52p8- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-674
- Updated
- 2026-11-02
NVD
7.5
An exploitable denial-of-service vulnerability exists in the resource record-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing compressed labels in mDNS messages, the compression pointer is followed without checking for recursion, leading to a denial of service. An attacker can send an mDNS message to trigger this vulnerability.
- Record
CVE-2020-6071- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-674
- Updated
- 2026-11-02
OSVALPINE-CVE-2020-6071
7.5
An exploitable denial-of-service vulnerability exists in the resource record-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing compressed labels in mDNS messages, the compression pointer is followed without checking for recursion, leading to a denial of service. An attacker can send an mDNS message to trigger this vulnerability.
- Record
ALPINE-CVE-2020-6071- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
OSV
7.5
An exploitable denial-of-service vulnerability exists in the resource record-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing compressed labels in mDNS messages, the compression pointer is followed without checking for recursion, leading to a denial of service. An attacker can send an mDNS message to trigger this vulnerability.
- Record
CVE-2020-6071- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 4 moreShow less
OSVDEBIAN-CVE-2020-6071
7.5
An exploitable denial-of-service vulnerability exists in the resource record-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing compressed labels in mDNS messages, the compression pointer is followed without checking for recursion, leading to a denial of service. An attacker can send an mDNS message to trigger this vulnerability.
- Record
DEBIAN-CVE-2020-6071- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-6071
7.5
An exploitable denial-of-service vulnerability exists in the resource record-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing compressed labels in mDNS messages, the compression pointer is followed without checking for recursion, leading to a denial of service. An attacker can send an mDNS message to trigger this vulnerability.
- Record
UBUNTU-CVE-2020-6071- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2020-0203 No score
Updated vlc packages fix security vulnerabilities
Multiple security issues were discovered in the microdns plugin of the VLC media player, which could result in denial of service or potentially the execution of arbitrary code via malicious mDNS packets (CVE-2020-6071, CVE-2020-6072, CVE-2020-6073, CVE-2020-6077, CVE-2020-6078, CVE-2020-6079, CVE-2020-6080).
VLC has been updated to 3.0.10 to fix theese and other issues.
- Record
MGASA-2020-0203- Updated
- 2026-11-02
OSVUSN-7239-1 No score
libmicrodns vulnerabilities
It was discovered that libmicrodns could recursively follow the same compression pointer, leading to an infinite loop. An attacker could possibly use this issue to cause a denial of service. (CVE-2020-6071)
It was discovered that libmicrodns did not check the return value of the rr_decode function, which could lead to a double free. An attacker could possibly use this issue to execute arbitrary code. (CVE-2020-6072)
It was discovered that libmicrodns incorrectly handled certain inputs, which could lead to an integer overflow. An attacker could possibly use this issue to cause a denial of service. (CVE-2020-6073)
It was discovered that libmicrodns incorrectly handled certain inputs, which could lead to a out-of-bounds read. An attacker could possibly use this issue to cause a denial of service. (CVE-2020-6077)
It was discovered that libmicrodns incorrectly handled memory when parsing mDNS messages in mdns_recv, which could lead to a NULL pointer dereference. An attacker could possibly use this issue to cause a denial of service. (CVE-2020-6078)
It was discovered that libmicrodns incorrectly handled memory, which could lead to excessive memory consumption due to memory leaks. An attacker could possibly use this issue to cause a denial of service. (CVE-2020-6079, CVE-2020-6080)
- Record
USN-7239-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
vlcAlpine:v3.11 |
before 3.0.9.2-r0 | 3.0.9.2-r0 |
vlcAlpine:v3.12 |
before 3.0.9.2-r0 | 3.0.9.2-r0 |
vlcAlpine:v3.13 |
before 3.0.9.2-r0 | 3.0.9.2-r0 |
vlcAlpine:v3.14 |
before 3.0.9.2-r0 | 3.0.9.2-r0 |
vlcAlpine:v3.15 |
before 3.0.9.2-r0 | 3.0.9.2-r0 |
vlcAlpine:v3.16 |
before 3.0.9.2-r0 | 3.0.9.2-r0 |
vlcAlpine:v3.17 |
before 3.0.9.2-r0 | 3.0.9.2-r0 |
vlcAlpine:v3.18 |
before 3.0.9.2-r0 | 3.0.9.2-r0 |
vlcAlpine:v3.19 |
before 3.0.9.2-r0 | 3.0.9.2-r0 |
vlcAlpine:v3.20 |
before 3.0.9.2-r0 | 3.0.9.2-r0 |
Show 15 moreShow less
| Package | Affected | Fixed |
|---|---|---|
vlcAlpine:v3.21 |
before 3.0.9.2-r0 | 3.0.9.2-r0 |
vlcAlpine:v3.22 |
before 3.0.9.2-r0 | 3.0.9.2-r0 |
vlcAlpine:v3.23 |
before 3.0.9.2-r0 | 3.0.9.2-r0 |
vlcAlpine:v3.24 |
before 3.0.9.2-r0 | 3.0.9.2-r0 |
libmicrodnsDebian:13 |
before 0.2.0-1 | 0.2.0-1 |
libmicrodnsDebian:14 |
before 0.2.0-1 | 0.2.0-1 |
vlcDebian:12 |
before 3.0.8-4 | 3.0.8-4 |
vlcDebian:13 |
before 3.0.8-4 | 3.0.8-4 |
vlcDebian:14 |
before 3.0.8-4 | 3.0.8-4 |
vlcDebian:9 |
before 3.0.10-0+deb9u1, plus listed versions 2.2.6-12.2.6-1~deb9u12.2.6-22.2.6-32.2.6-4 Show 45 moreShow less2.2.6-52.2.6-62.2.7-12.2.7-1~deb8u12.2.7-1~deb9u12.2.8-12.2.8-23.0.0-13.0.0~rc1-13.0.0~rc1~20171206-13.0.0~rc1~20171210-13.0.0~rc1~20171210-23.0.0~rc2-13.0.0~rc2-23.0.0~rc4-13.0.0~rc4-23.0.0~rc4-33.0.0~rc5-13.0.0~rc6-13.0.0~rc7-13.0.0~rc7-23.0.0~rc8-13.0.1-13.0.1-23.0.1-33.0.2-0+deb9u13.0.2-13.0.2-1+0.riscv64.13.0.2-1+0.riscv64.23.0.3-13.0.3-1+0.riscv64.13.0.3-1+b1+0.riscv64.13.0.3-1-0+deb9u13.0.3-1-13.0.3-1-23.0.3-1-33.0.3-1-43.0.3-23.0.4-13.0.4-23.0.4-33.0.4-43.0.5-13.0.5-23.0.6-0+deb9u1 |
3.0.10-0+deb9u1 |
vlcDebian:10 |
before 3.0.10-0+deb10u1, plus listed versions 3.0.7-13.0.7.1-13.0.7.1-23.0.7.1-33.0.8-0+deb10u1 Show 5 moreShow less3.0.8-13.0.8-23.0.8-33.0.8-43.0.9.2-1 |
3.0.10-0+deb10u1 |
vlcMageia:7 |
before 3.0.10-1.mga7 | 3.0.10-1.mga7 |
vlcMageia:7 |
before 3.0.10-1.mga7.tainted | 3.0.10-1.mga7.tainted |
libmicrodnsUbuntu:Pro:18.04:LTS |
before 0.0.8-1ubuntu0.1~esm1, plus listed versions 0.0.7-20.0.8-1 |
0.0.8-1ubuntu0.1~esm1 |
vlcUbuntu:Pro:18.04:LTS |
before 3.0.8-0ubuntu18.04.1+esm3, plus listed versions 2.2.6-62.2.6-6build12.2.7-12.2.8-12.2.8-1ubuntu4 Show 22 moreShow less2.2.8-23.0.0~rc1-1ubuntu13.0.0~rc1-1ubuntu33.0.0~rc2-1ubuntu13.0.0~rc2-2ubuntu13.0.0~rc2-2ubuntu23.0.0~rc4-1ubuntu13.0.0~rc7-2ubuntu13.0.0~rc8-1ubuntu13.0.0-1ubuntu13.0.1-1ubuntu53.0.1-2ubuntu13.0.1-2ubuntu23.0.1-33.0.1-3build13.0.2-0ubuntu0.13.0.3-1-1ubuntu13.0.4-1ubuntu0.23.0.7.1-0ubuntu18.04.13.0.8-0ubuntu18.04.13.0.8-0ubuntu18.04.1+esm13.0.8-0ubuntu18.04.1+esm2 |
3.0.8-0ubuntu18.04.1+esm3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-6071 is a high vulnerability (CVSS 7.5) in Videolabs Libmicrodns, published March 24, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.50%, the 84th percentile. Fixed in vlc 3.0.9.2-r0.
References
debian.org/security/2020/dsa-4671
security.gentoo.org/glsa/202005-10
talosintelligence.com/vulnerability_reports/TALOS-2020-0994
nvd.nist.gov/vuln/detail/CVE-2020-6071
github.com/advisories/GHSA-g97q-39hw-52p8
security.alpinelinux.org/vuln/CVE-2020-6071
Show 14 moreShow less
security-tracker.debian.org/tracker/CVE-2020-6071
advisories.mageia.org/MGASA-2020-0203.html
bugs.mageia.org/show_bug.cgi?id=26467
videolan.org/security/sb-vlc309.html
videolan.org/developers/vlc-branch/NEWS
ubuntu.com/security/CVE-2020-6071
cve.org/CVERecord?id=CVE-2020-6071
ubuntu.com/security/notices/USN-7239-1
ubuntu.com/security/CVE-2020-6072
ubuntu.com/security/CVE-2020-6073
ubuntu.com/security/CVE-2020-6077
ubuntu.com/security/CVE-2020-6078
ubuntu.com/security/CVE-2020-6079
ubuntu.com/security/CVE-2020-6080
Left out here: 12 versions. The JSON record has them.