CVE-2020-6077
An exploitable denial-of-service vulnerability exists in the message-parsing functionality of...
An exploitable denial-of-service vulnerability exists in the message-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing mDNS messages, the implementation does not properly keep track of the available data in the message, possibly leading to an out-of-bounds read that would result in 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 message-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing mDNS messages, the implementation does not properly keep track of the available data in the message, possibly leading to an out-of-bounds read that would result in a denial of service. An attacker can send an mDNS message to trigger this vulnerability.
- Record
CVE-2020-6077- 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-27231
7.5
An exploitable denial-of-service vulnerability exists in the message-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing mDNS messages, the implementation does not properly keep track of the available data in the message, possibly leading to an out-of-bounds read that would result in a denial of service. An attacker can send an mDNS message to trigger this vulnerability.
- Record
EUVD-2020-27231- 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-pmrj-hfp3-5wh4
7.5
An exploitable denial-of-service vulnerability exists in the message-parsing functionality of...
An exploitable denial-of-service vulnerability exists in the message-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing mDNS messages, the implementation does not properly keep track of the available data in the message, possibly leading to an out-of-bounds read that would result in a denial of service. An attacker can send an mDNS message to trigger this vulnerability.
- Record
GHSA-pmrj-hfp3-5wh4- 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-125
- Updated
- 2026-11-02
NVD
7.5
An exploitable denial-of-service vulnerability exists in the message-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing mDNS messages, the implementation does not properly keep track of the available data in the message, possibly leading to an out-of-bounds read that would result in a denial of service. An attacker can send an mDNS message to trigger this vulnerability.
- Record
CVE-2020-6077- 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-125
- Updated
- 2026-11-02
OSVALPINE-CVE-2020-6077
7.5
An exploitable denial-of-service vulnerability exists in the message-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing mDNS messages, the implementation does not properly keep track of the available data in the message, possibly leading to an out-of-bounds read that would result in a denial of service. An attacker can send an mDNS message to trigger this vulnerability.
- Record
ALPINE-CVE-2020-6077- 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 message-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing mDNS messages, the implementation does not properly keep track of the available data in the message, possibly leading to an out-of-bounds read that would result in a denial of service. An attacker can send an mDNS message to trigger this vulnerability.
- Record
CVE-2020-6077- 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-6077
7.5
An exploitable denial-of-service vulnerability exists in the message-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing mDNS messages, the implementation does not properly keep track of the available data in the message, possibly leading to an out-of-bounds read that would result in a denial of service. An attacker can send an mDNS message to trigger this vulnerability.
- Record
DEBIAN-CVE-2020-6077- 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-6077
7.5
An exploitable denial-of-service vulnerability exists in the message-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing mDNS messages, the implementation does not properly keep track of the available data in the message, possibly leading to an out-of-bounds read that would result in a denial of service. An attacker can send an mDNS message to trigger this vulnerability.
- Record
UBUNTU-CVE-2020-6077- 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 From an advisory covering 8 CVEs |
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 From an advisory covering 8 CVEs |
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 From an advisory covering 8 CVEs |
before 3.0.10-1.mga7 | 3.0.10-1.mga7 |
vlcMageia:7 From an advisory covering 8 CVEs |
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 |
libmicrodnsUbuntu:Pro:18.04:LTS From an advisory covering 7 CVEs |
before 0.0.8-1ubuntu0.1~esm1, plus listed versions 0.0.7-20.0.8-1 |
0.0.8-1ubuntu0.1~esm1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| 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-6077 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-1000
nvd.nist.gov/vuln/detail/CVE-2020-6077
github.com/advisories/GHSA-pmrj-hfp3-5wh4
security.alpinelinux.org/vuln/CVE-2020-6077
Show 14 moreShow less
security-tracker.debian.org/tracker/CVE-2020-6077
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-6077
cve.org/CVERecord?id=CVE-2020-6077
ubuntu.com/security/notices/USN-7239-1
ubuntu.com/security/CVE-2020-6071
ubuntu.com/security/CVE-2020-6072
ubuntu.com/security/CVE-2020-6073
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.