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.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 16.04 LTS | libupnp | No fix yet | — |
| Ubuntu Pro 14.04 LTS | wpa | 2.1-0ubuntu1.7+esm3 | USN-4734-2 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Rocky Linux 8 | gssdp | 1.0.5-1.el8 | RLSA-2021:1789 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 |
Alpine
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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.
GitHub 2 repositories
-
yunuscadirci/CallStranger ★ 403 · Jun 8, 2020
Vulnerability checker for Callstranger (CVE-2020-12695)
-
corelight/callstranger-detector ★ 6 · Jun 10, 2020
Zeek Plugin that detects CallStranger (CVE-2020-12695) attempts (http://callstranger.com/)
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 22
- ALSA-2021:1789 Moderate: gssdp and gupnp security update AlmaLinux Security Advisories · Oct 29, 2026
- RHSA-2021:1789 Red Hat Security Advisory: gssdp and gupnp security update Red Hat Security Advisories (RHSA) · Jun 26, 2026
- USN-4494-1 gupnp vulnerability Ubuntu Security Notices (USN) · Apr 27, 2026
- USN-4734-2 wpa vulnerabilities Ubuntu Security Notices (USN) · Apr 27, 2026
- USN-4734-1 wpa vulnerabilities Ubuntu Security Notices (USN) · Apr 27, 2026
- USN-4722-1 minidlna vulnerabilities Ubuntu Security Notices (USN) · Apr 27, 2026
- DSA-4898-1 wpa - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DSA-4806-1 minidlna - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DLA-2489-1 minidlna - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DLA-2315-1 gupnp - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DLA-2318-1 wpa - security update Debian Security (DSA / DLA) · Mar 9, 2026
- RLSA-2021:1789 Moderate: gssdp and gupnp security update Rocky Linux Security Advisories · Feb 4, 2026
- openSUSE-SU-2024:11050-1 minidlna-1.3.0-2.7 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2020:2160-1 Security update for minidlna SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:10846-1 hostapd-2.9-6.2 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:10837-1 libgupnp-1_2-0-1.2.7-2.2 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2020:2226-1 Security update for minidlna SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2021:0545-1 Security update for hostapd SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2020:2194-1 Security update for minidlna SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2020:2204-1 Security update for minidlna SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2021:0519-1 Security update for hostapd SUSE / openSUSE Security Updates · Feb 4, 2026
- ELSA-2021-1789 Moderate: gssdp and gupnp security update (Oracle Linux 8) Oracle Linux Security Advisories (ELSA) · May 25, 2021
References
- https://www.callstranger.com
- https://www.kb.cert.org/vuls/id/339275
- [oss-security] 20200608 hostapd: UPnP SUBSCRIBE misbehavior in hostapd WPS AP mailing-list
- https://www.tenable.com/blog/cve-2020-12695-callstranger-vulnerability-in-universal-plug-and-play-upnp-puts-billions-of
- https://github.com/yunuscadirci/CallStranger
- http://packetstormsecurity.com/files/158051/CallStranger-UPnP-Vulnerability-Checker.html
- https://corelight.blog/2020/06/10/detecting-the-new-callstranger-upnp-vulnerability-with-zeek/
- https://github.com/corelight/callstranger-detector
- FEDORA-2020-df3e1cfde9 vendor-advisory
- FEDORA-2020-1f7fc0d0c9 vendor-advisory
- FEDORA-2020-e538e3e526 vendor-advisory
- [debian-lts-announce] 20200806 [SECURITY] [DLA 2315-1] gupnp security update mailing-list
- [debian-lts-announce] 20200808 [SECURITY] [DLA 2318-1] wpa security update mailing-list
- USN-4494-1 vendor-advisory
- DSA-4806 vendor-advisory
- [debian-lts-announce] 20201210 [SECURITY] [DLA 2489-1] minidlna security update mailing-list
- DSA-4898 vendor-advisory