Skip to content
OpenAdvisories
Unscored Public exploit CVE-2020-12695 EUVD-2020-4987GHSA-wp9w-2vp9-wg66

The Open Connectivity Foundation UPnP specification before 2020-04-17 does not forbid the acceptance of a subscription request with a deliv…

Published Jun 8, 2020 · Updated Aug 4, 2024 · Assigned by mitre

Description

The Open Connectivity Foundation UPnP specification before 2020-04-17 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.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 gupnp 1.2.3-1 —
Debian 14 minidlna 1.2.1+dfsg-3 —
Debian 14 wpa 2:2.9.0-16 —
Debian 13 gupnp 1.2.3-1 —
Debian 13 minidlna 1.2.1+dfsg-3 —
Debian 13 wpa 2:2.9.0-16 —
Debian 12 gupnp 1.2.3-1 —
Debian 12 minidlna 1.2.1+dfsg-3 —
Debian 12 pupnp-1.8 No fix yet —
Debian 12 wpa 2:2.9.0-16 —
Debian 10 minidlna 1.2.1+dfsg-2+deb10u1 DSA-4806-1
Debian 10 wpa 2:2.7+git20190128+0c1e29f-6+deb10u3 DSA-4898-1
Debian 9 gupnp 1.0.1-1+deb9u1 DLA-2315-1
Debian 9 minidlna 1.1.6+dfsg-1+deb9u1 DLA-2489-1
Debian 9 wpa 2:2.4-1+deb9u7 DLA-2318-1
ReleasePackageFixed inAdvisory
Ubuntu 22.04 LTS pupnp-1.8 No fix yet —
Ubuntu 20.04 LTS gupnp 1.2.3-0ubuntu0.20.04.1 USN-4494-1
Ubuntu 20.04 LTS minidlna 1.2.1+dfsg-1ubuntu0.20.04.1 USN-4722-1
Ubuntu 20.04 LTS pupnp-1.8 No fix yet —
Ubuntu 20.04 LTS wpa 2:2.9-1ubuntu4.2 USN-4734-1
Ubuntu 18.04 LTS gupnp +2 No fix yet —
Ubuntu 18.04 LTS minidlna 1.2.1+dfsg-1ubuntu0.18.04.1 USN-4722-1
Ubuntu 18.04 LTS wpa 2:2.6-15ubuntu2.7 USN-4734-1
Ubuntu 16.04 LTS gupnp No fix yet —
Ubuntu 16.04 LTS minidlna 1.1.5+dfsg-2ubuntu0.1 USN-4722-1
Ubuntu 16.04 LTS wpa 2.4-0ubuntu6.7 USN-4734-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 16.04 LTS libupnp No fix yet —
Ubuntu Pro 14.04 LTS wpa 2.1-0ubuntu1.7+esm3 USN-4734-2
ReleasePackageFixed inAdvisory
RHEL 8 gssdp +2 1.0.5-1.el8 RHSA-2021:1789
RHEL 8 gupnp +1 1.0.6-1.el8 RHSA-2021:1789

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 8 gssdp +2 1.0.5-1.el8 ALSA-2021:1789
AlmaLinux 8 gupnp-devel 1.0.6-1.el8 ALSA-2021:1789

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 gssdp 1.0.5-1.el8 RLSA-2021:1789
ReleasePackageFixed inAdvisory
SUSE Package Hub 15 SP2 hostapd 2.9-bp152.2.3.1 openSUSE-SU-2021:0545-1
SUSE Package Hub 15 SP2 minidlna 1.3.0-bp152.4.3.1 openSUSE-SU-2020:2204-1
SUSE Package Hub 15 SP1 minidlna 1.3.0-bp151.2.3.1 openSUSE-SU-2020:2226-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed gupnp 1.2.7-2.2 openSUSE-SU-2024:10837-1
openSUSE Tumbleweed hostapd 2.9-6.2 openSUSE-SU-2024:10846-1
openSUSE Tumbleweed minidlna 1.3.0-2.7 openSUSE-SU-2024:11050-1
openSUSE Leap 15.2 hostapd 2.9-lp152.2.3.1 openSUSE-SU-2021:0519-1
openSUSE Leap 15.2 minidlna 1.3.0-lp152.4.3.1 openSUSE-SU-2020:2160-1
openSUSE Leap 15.1 minidlna 1.3.0-lp151.3.3.1 openSUSE-SU-2020:2194-1
ReleasePackageFixed inAdvisory
Alpine v3.24 hostapd 2.9-r2 —
Alpine v3.24 minidlna 1.2.1-r2 —
Alpine v3.23 hostapd 2.9-r2 —
Alpine v3.23 minidlna 1.2.1-r2 —
Alpine v3.22 hostapd 2.9-r2 —
Alpine v3.22 minidlna 1.2.1-r2 —
Alpine v3.21 hostapd 2.9-r2 —
Alpine v3.21 minidlna 1.2.1-r2 —
Alpine v3.20 hostapd 2.9-r2 —
Alpine v3.20 minidlna 1.2.1-r2 —
Show 11 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 hostapd 2.9-r2 —
Alpine v3.19 minidlna 1.2.1-r2 —
Alpine v3.18 hostapd 2.9-r2 —
Alpine v3.18 minidlna 1.2.1-r2 —
Alpine v3.17 hostapd 2.9-r2 —
Alpine v3.17 minidlna 1.2.1-r2 —
Alpine v3.16 hostapd 2.9-r2 —
Alpine v3.16 minidlna 1.2.1-r2 —
Alpine v3.15 hostapd 2.9-r2 —
Alpine v3.15 minidlna 1.2.1-r2 —
Alpine v3.14 hostapd 2.9-r2 —
Alpine v3.14 minidlna 1.2.1-r2 —
Alpine v3.13 hostapd 2.9-r2 —
Alpine v3.13 minidlna 1.2.1-r2 —
Alpine v3.12 hostapd 2.9-r2 —
Alpine v3.12 minidlna 1.2.1-r2 —
Alpine v3.11 hostapd 2.9-r2 —
Alpine v3.10 hostapd 2.8-r3 —
Alpine v3.9 hostapd 2.7-r6 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 gssdp +2 1.0.5-1.el8 ELSA-2021-1789
Oracle Linux 8 gupnp +1 1.0.6-1.el8 ELSA-2021-1789

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 2 repositories

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 22

References