Every CVE Search/ Get API key

CVE-2020-28926

ReadyMedia (aka MiniDLNA) before versions 1.3.0 allows remote code execution. Sending a malicious...

9.8 CriticalPublic exploitFix available

ReadyMedia (aka MiniDLNA) before versions 1.3.0 allows remote code execution. Sending a malicious UPnP HTTP request to the miniDLNA service using HTTP chunked encoding can lead to a signedness bug resulting in a buffer overflow in calls to memcpy/memmove.

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
High
Integrity
High
Availability
High

Exploit likelihood

13.1%Up 3.6 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 9.8

ReadyMedia (aka MiniDLNA) before versions 1.3.0 allows remote code execution. Sending a malicious UPnP HTTP request to the miniDLNA service using HTTP chunked encoding can lead to a signedness bug resulting in a buffer overflow in calls to memcpy/memmove.

Record
CVE-2020-28926
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-120
Updated
2026-11-02
CVE List No score

ReadyMedia (aka MiniDLNA) before versions 1.3.0 allows remote code execution. Sending a malicious UPnP HTTP request to the miniDLNA service using HTTP chunked encoding can lead to a signedness bug resulting in a buffer overflow in calls to memcpy/memmove.

Record
CVE-2020-28926
Updated
2026-11-02
EUVDEUVD-2020-21314 No score

ReadyMedia (aka MiniDLNA) before versions 1.3.0 allows remote code execution. Sending a malicious UPnP HTTP request to the miniDLNA service using HTTP chunked encoding can lead to a signedness bug resulting in a buffer overflow in calls to memcpy/memmove.

Record
EUVD-2020-21314
Updated
2026-11-03
GitHub AdvisoriesGHSA-gvj3-gg8w-3vrm 9.8

ReadyMedia (aka MiniDLNA) before versions 1.3.0 allows remote code execution. Sending a malicious...

ReadyMedia (aka MiniDLNA) before versions 1.3.0 allows remote code execution. Sending a malicious UPnP HTTP request to the miniDLNA service using HTTP chunked encoding can lead to a signedness bug resulting in a buffer overflow in calls to memcpy/memmove.

Record
GHSA-gvj3-gg8w-3vrm
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-120
Updated
2026-11-02
OSVALPINE-CVE-2020-28926 9.8

ReadyMedia (aka MiniDLNA) before versions 1.3.0 allows remote code execution. Sending a malicious UPnP HTTP request to the miniDLNA service using HTTP chunked encoding can lead to a signedness bug resulting in a buffer overflow in calls to memcpy/memmove.

Record
ALPINE-CVE-2020-28926
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
OSV 9.8

ReadyMedia (aka MiniDLNA) before versions 1.3.0 allows remote code execution. Sending a malicious UPnP HTTP request to the miniDLNA service using HTTP chunked encoding can lead to a signedness bug resulting in a buffer overflow in calls to memcpy/memmove.

Record
CVE-2020-28926
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 9 moreShow less
OSVDEBIAN-CVE-2020-28926 9.8

ReadyMedia (aka MiniDLNA) before versions 1.3.0 allows remote code execution. Sending a malicious UPnP HTTP request to the miniDLNA service using HTTP chunked encoding can lead to a signedness bug resulting in a buffer overflow in calls to memcpy/memmove.

Record
DEBIAN-CVE-2020-28926
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2020-28926 9.8

ReadyMedia (aka MiniDLNA) before versions 1.3.0 allows remote code execution. Sending a malicious UPnP HTTP request to the miniDLNA service using HTTP chunked encoding can lead to a signedness bug resulting in a buffer overflow in calls to memcpy/memmove.

Record
UBUNTU-CVE-2020-28926
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2020-0483 No score

Updated minidlna packages fix security vulnerabilities

It was discovered that minidlna does not forbid the acceptance of a subscription request with a delivery URL on a different network segment than the fully qualified event-subscription URL, aka the CallStranger issue (CVE-2020-12695).

Minidlna before versions 1.3.0 allows remote code execution. Sending a malicious UPnP HTTP request to the miniDLNA service using HTTP chunked encoding can lead to a signedness bug resulting in a buffer overflow in calls to memcpy/memmove (CVE-2020-28926).

Record
MGASA-2020-0483
Updated
2026-11-02
OSVopenSUSE-SU-2020:2160-1 No score

Security update for minidlna

This update for minidlna fixes the following issues:

minidlna was updated to version 1.3.0 (boo#1179447)

  • Fixed some build warnings when building with musl.
  • Use $USER instead of $LOGNAME for the default friendly name.
  • Fixed build with GCC 10
  • Fixed some warnings from newer compilers
  • Disallow negative HTTP chunk lengths. [CVE-2020-28926]
  • Validate SUBSCRIBE callback URL. [CVE-2020-12695]
  • Fixed spurious warnings with ogg coverart
  • Fixed an issue with VLC where browse results would be truncated.
  • Fixed bookmarks on Samsung Q series
  • Added DSD file support.
  • Fixed potential stack smash vulnerability in getsyshwaddr on macOS.
  • Will now reload the log file on SIGHUP.
  • Worked around bad SearchCriteria from the Control4 Android app.
  • Increased max supported network addresses to 8.
  • Added forced alphasort capability.
  • Added episode season and number metadata support.
  • Enabled subtitles by default for unknown DLNA clients, and add enable_subtitles config option.
  • Fixed discovery when connected to certain WiFi routers.
  • Added FreeBSD kqueue support.
  • Added the ability to set the group to run as.
Record
openSUSE-SU-2020:2160-1
Updated
2026-11-02
OSVopenSUSE-SU-2020:2194-1 No score

Security update for minidlna

This update for minidlna fixes the following issues:

minidlna was updated to version 1.3.0 (boo#1179447)

  • Fixed some build warnings when building with musl.
  • Use $USER instead of $LOGNAME for the default friendly name.
  • Fixed build with GCC 10
  • Fixed some warnings from newer compilers
  • Disallow negative HTTP chunk lengths. [CVE-2020-28926]
  • Validate SUBSCRIBE callback URL. [CVE-2020-12695]
  • Fixed spurious warnings with ogg coverart
  • Fixed an issue with VLC where browse results would be truncated.
  • Fixed bookmarks on Samsung Q series
  • Added DSD file support.
  • Fixed potential stack smash vulnerability in getsyshwaddr on macOS.
  • Will now reload the log file on SIGHUP.
  • Worked around bad SearchCriteria from the Control4 Android app.
  • Increased max supported network addresses to 8.
  • Added forced alphasort capability.
  • Added episode season and number metadata support.
  • Enabled subtitles by default for unknown DLNA clients, and add enable_subtitles config option.
  • Fixed discovery when connected to certain WiFi routers.
  • Added FreeBSD kqueue support.
  • Added the ability to set the group to run as.
Record
openSUSE-SU-2020:2194-1
Updated
2026-11-02
OSVopenSUSE-SU-2020:2204-1 No score

Security update for minidlna

This update for minidlna fixes the following issues:

minidlna was updated to version 1.3.0 (boo#1179447)

  • Fixed some build warnings when building with musl.
  • Use $USER instead of $LOGNAME for the default friendly name.
  • Fixed build with GCC 10
  • Fixed some warnings from newer compilers
  • Disallow negative HTTP chunk lengths. [CVE-2020-28926]
  • Validate SUBSCRIBE callback URL. [CVE-2020-12695]
  • Fixed spurious warnings with ogg coverart
  • Fixed an issue with VLC where browse results would be truncated.
  • Fixed bookmarks on Samsung Q series
  • Added DSD file support.
  • Fixed potential stack smash vulnerability in getsyshwaddr on macOS.
  • Will now reload the log file on SIGHUP.
  • Worked around bad SearchCriteria from the Control4 Android app.
  • Increased max supported network addresses to 8.
  • Added forced alphasort capability.
  • Added episode season and number metadata support.
  • Enabled subtitles by default for unknown DLNA clients, and add enable_subtitles config option.
  • Fixed discovery when connected to certain WiFi routers.
  • Added FreeBSD kqueue support.
  • Added the ability to set the group to run as.

This update was imported from the openSUSE:Leap:15.2:Update update project.

Record
openSUSE-SU-2020:2204-1
Updated
2026-11-02
OSVopenSUSE-SU-2020:2226-1 No score

Security update for minidlna

This update for minidlna fixes the following issues:

minidlna was updated to version 1.3.0 (boo#1179447)

  • Fixed some build warnings when building with musl.
  • Use $USER instead of $LOGNAME for the default friendly name.
  • Fixed build with GCC 10
  • Fixed some warnings from newer compilers
  • Disallow negative HTTP chunk lengths. [CVE-2020-28926]
  • Validate SUBSCRIBE callback URL. [CVE-2020-12695]
  • Fixed spurious warnings with ogg coverart
  • Fixed an issue with VLC where browse results would be truncated.
  • Fixed bookmarks on Samsung Q series
  • Added DSD file support.
  • Fixed potential stack smash vulnerability in getsyshwaddr on macOS.
  • Will now reload the log file on SIGHUP.
  • Worked around bad SearchCriteria from the Control4 Android app.
  • Increased max supported network addresses to 8.
  • Added forced alphasort capability.
  • Added episode season and number metadata support.
  • Enabled subtitles by default for unknown DLNA clients, and add enable_subtitles config option.
  • Fixed discovery when connected to certain WiFi routers.
  • Added FreeBSD kqueue support.
  • Added the ability to set the group to run as.

This update was imported from the openSUSE:Leap:15.1:Update update project.

Record
openSUSE-SU-2020:2226-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11050-1 No score

minidlna-1.3.0-2.7 on GA media

These are all security issues fixed in the minidlna-1.3.0-2.7 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11050-1
Updated
2026-11-02
OSVUSN-4722-1 No score

minidlna vulnerabilities

It was discovered that ReadyMedia (MiniDLNA) allowed subscription requests with a delivery URL on a different network segment than the fully qualified event- subscription URL. An attacker could use this to hijack smart devices and cause denial of service attacks. (CVE-2020-12695)

It was discovered that ReadyMedia (MiniDLNA) allowed remote code execution. A remote attacker could send a malicious UPnP HTTP request to the service using HTTP chunked encoding and cause a denial of service. (CVE-2020-28926)

Record
USN-4722-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
minidlna
Alpine:v3.12
before 1.2.1-r2
1.2.1-r2
minidlna
Alpine:v3.13
before 1.2.1-r2
1.2.1-r2
minidlna
Alpine:v3.14
before 1.2.1-r2
1.2.1-r2
minidlna
Alpine:v3.15
before 1.2.1-r2
1.2.1-r2
minidlna
Alpine:v3.16
before 1.2.1-r2
1.2.1-r2
minidlna
Alpine:v3.17
before 1.2.1-r2
1.2.1-r2
minidlna
Alpine:v3.18
before 1.2.1-r2
1.2.1-r2
minidlna
Alpine:v3.19
before 1.2.1-r2
1.2.1-r2
minidlna
Alpine:v3.20
before 1.2.1-r2
1.2.1-r2
minidlna
Alpine:v3.21
before 1.2.1-r2
1.2.1-r2
Show 20 moreShow less
Affected packages
PackageAffectedFixed
minidlna
Alpine:v3.22
before 1.2.1-r2
1.2.1-r2
minidlna
Alpine:v3.23
before 1.2.1-r2
1.2.1-r2
minidlna
Alpine:v3.24
before 1.2.1-r2
1.2.1-r2
minidlna
Debian:12
before 1.2.1+dfsg-3
1.2.1+dfsg-3
minidlna
Debian:13
before 1.2.1+dfsg-3
1.2.1+dfsg-3
minidlna
Debian:14
before 1.2.1+dfsg-3
1.2.1+dfsg-3
minidlna
Debian:9
From an advisory covering 2 CVEs
before 1.1.6+dfsg-1+deb9u1, plus listed versions
1.1.6+dfsg-1
1.1.6+dfsg-1+deb9u1
minidlna
Debian:10
From an advisory covering 2 CVEs
before 1.2.1+dfsg-2+deb10u1, plus listed versions
1.2.1+dfsg-11.2.1+dfsg-2
1.2.1+dfsg-2+deb10u1
minidlna
Mageia:7
From an advisory covering 2 CVEs
before 1.2.1-3.1.mga7
1.2.1-3.1.mga7
minidlna
Ubuntu:16.04:LTS
before 1.1.5+dfsg-2ubuntu0.1, plus listed versions
1.1.4+dfsg-4build11.1.5+dfsg-11.1.5+dfsg-2
1.1.5+dfsg-2ubuntu0.1
minidlna
Ubuntu:18.04:LTS
before 1.2.1+dfsg-1ubuntu0.18.04.1, plus listed versions
1.2.0+dfsg-21.2.1+dfsg-1
1.2.1+dfsg-1ubuntu0.18.04.1
minidlna
Ubuntu:20.04:LTS
before 1.2.1+dfsg-1ubuntu0.20.04.1, plus listed versions
1.2.1+dfsg-1build1
1.2.1+dfsg-1ubuntu0.20.04.1
minidlna
Ubuntu:16.04:LTS
From an advisory covering 2 CVEs
before 1.1.5+dfsg-2ubuntu0.1, plus listed versions
1.1.4+dfsg-4build11.1.5+dfsg-11.1.5+dfsg-2
1.1.5+dfsg-2ubuntu0.1
minidlna
Ubuntu:18.04:LTS
From an advisory covering 2 CVEs
before 1.2.1+dfsg-1ubuntu0.18.04.1, plus listed versions
1.2.0+dfsg-21.2.1+dfsg-1
1.2.1+dfsg-1ubuntu0.18.04.1
minidlna
Ubuntu:20.04:LTS
From an advisory covering 2 CVEs
before 1.2.1+dfsg-1ubuntu0.20.04.1, plus listed versions
1.2.1+dfsg-1build1
1.2.1+dfsg-1ubuntu0.20.04.1
minidlna
openSUSE:Leap 15.2
From an advisory covering 2 CVEs
before 1.3.0-lp152.4.3.1
1.3.0-lp152.4.3.1
minidlna
openSUSE:Leap 15.1
From an advisory covering 2 CVEs
before 1.3.0-lp151.3.3.1
1.3.0-lp151.3.3.1
minidlna
SUSE:Package Hub 15 SP2
From an advisory covering 2 CVEs
before 1.3.0-bp152.4.3.1
1.3.0-bp152.4.3.1
minidlna
SUSE:Package Hub 15 SP1
From an advisory covering 2 CVEs
before 1.3.0-bp151.2.3.1
1.3.0-bp151.2.3.1
minidlna
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 1.3.0-2.7
1.3.0-2.7

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHublorsanta/exploit-CVE-2020-289262021-03-03

History

History
RecordedChangedSources
affected, facts
affected, aliases, referencesOSV
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2020-28926 is a critical vulnerability (CVSS 9.8) in Readymedia Project Readymedia, published November 30, 2020. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 13.1%, the 96th percentile. Fixed in minidlna 1.2.1-r2.

References

Show 16 moreShow less
MoveEnter Open