Every CVE Search/ Get API key

CVE-2020-13848

Portable UPnP SDK (aka libupnp) 1.12.1 and earlier allows remote attackers to cause a denial of...

7.5 HighFix available

Portable UPnP SDK (aka libupnp) 1.12.1 and earlier allows remote attackers to cause a denial of service (crash) via a crafted SSDP message due to a NULL pointer dereference in the functions FindServiceControlURLPath and FindServiceEventURLPath in genlib/service_table/service_table.c.

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

3.56%Up 1.3 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.5

Portable UPnP SDK (aka libupnp) 1.12.1 and earlier allows remote attackers to cause a denial of service (crash) via a crafted SSDP message due to a NULL pointer dereference in the functions FindServiceControlURLPath and FindServiceEventURLPath in genlib/service_table/service_table.c.

Record
CVE-2020-13848
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-476
Updated
2026-11-02
CVE List No score

Portable UPnP SDK (aka libupnp) 1.12.1 and earlier allows remote attackers to cause a denial of service (crash) via a crafted SSDP message due to a NULL pointer dereference in the functions FindServiceControlURLPath and FindServiceEventURLPath in genlib/service_table/service_table.c.

Record
CVE-2020-13848
Updated
2026-11-02
EUVDEUVD-2020-6059 No score

Portable UPnP SDK (aka libupnp) 1.12.1 and earlier allows remote attackers to cause a denial of service (crash) via a crafted SSDP message due to a NULL pointer dereference in the functions FindServiceControlURLPath and FindServiceEventURLPath in genlib/service_table/service_table.c.

Record
EUVD-2020-6059
Updated
2026-11-03
GitHub AdvisoriesGHSA-4mqg-7g9g-h8fv No score

Portable UPnP SDK (aka libupnp) 1.12.1 and earlier allows remote attackers to cause a denial of...

Portable UPnP SDK (aka libupnp) 1.12.1 and earlier allows remote attackers to cause a denial of service (crash) via a crafted SSDP message due to a NULL pointer dereference in the functions FindServiceControlURLPath and FindServiceEventURLPath in genlib/service_table/service_table.c.

Record
GHSA-4mqg-7g9g-h8fv
Weakness
CWE-476
Updated
2026-11-02
OSVALPINE-CVE-2020-13848 7.5

Portable UPnP SDK (aka libupnp) 1.12.1 and earlier allows remote attackers to cause a denial of service (crash) via a crafted SSDP message due to a NULL pointer dereference in the functions FindServiceControlURLPath and FindServiceEventURLPath in genlib/service_table/service_table.c.

Record
ALPINE-CVE-2020-13848
CVSS 3.1
7.5 HighCVSS: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

Portable UPnP SDK (aka libupnp) 1.12.1 and earlier allows remote attackers to cause a denial of service (crash) via a crafted SSDP message due to a NULL pointer dereference in the functions FindServiceControlURLPath and FindServiceEventURLPath in genlib/service_table/service_table.c.

Record
CVE-2020-13848
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 6 moreShow less
OSVDEBIAN-CVE-2020-13848 7.5

Portable UPnP SDK (aka libupnp) 1.12.1 and earlier allows remote attackers to cause a denial of service (crash) via a crafted SSDP message due to a NULL pointer dereference in the functions FindServiceControlURLPath and FindServiceEventURLPath in genlib/service_table/service_table.c.

Record
DEBIAN-CVE-2020-13848
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVOESA-2021-1142 7.5

libupnp security update

The Universal Plug and Play (UPnP) SDK for Linux provides support for building UPnP-compliant control points, devices, and bridges on Linux.

Security Fix(es):

Portable UPnP SDK (aka libupnp) 1.12.1 and earlier allows remote attackers to cause a denial of service (crash) via a crafted SSDP message due to a NULL pointer dereference in the functions FindServiceControlURLPath and FindServiceEventURLPath in genlib/service_table/service_table.c.(CVE-2020-13848)

Record
OESA-2021-1142
CVSS 3.1
7.5 HighCVSS: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-13848 7.5

Portable UPnP SDK (aka libupnp) 1.12.1 and earlier allows remote attackers to cause a denial of service (crash) via a crafted SSDP message due to a NULL pointer dereference in the functions FindServiceControlURLPath and FindServiceEventURLPath in genlib/service_table/service_table.c.

Record
UBUNTU-CVE-2020-13848
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVMGASA-2020-0270 No score

Updated libupnp packages fix security vulnerability

The updated packages fix a security vulnerability:

Portable UPnP SDK (aka libupnp) 1.12.1 and earlier allows remote attackers to cause a denial of service (crash) via a crafted SSDP message due to a NULL pointer dereference in the functions FindServiceControlURLPath and FindServiceEventURLPath in genlib/service_table/service_table.c. (CVE-2020-13848)

Record
MGASA-2020-0270
Updated
2026-11-02
OSVopenSUSE-SU-2020:0805-1 No score

Security update for libupnp

This update for libupnp fixes the following issues:

  • CVE-2020-13848: A NULL ptr denial of service via crafted SSDP message was fixed (boo#1172625)
Record
openSUSE-SU-2020:0805-1
Updated
2026-11-02
OSVopenSUSE-SU-2020:0821-1 No score

Security update for libupnp

This update for libupnp fixes the following issues:

  • CVE-2020-13848: A NULL ptr denial of service via crafted SSDP message was fixed (boo#1172625)

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

Record
openSUSE-SU-2020:0821-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libupnp
Alpine:v3.13
before 1.12.1-r1
1.12.1-r1
libupnp
Alpine:v3.14
before 1.12.1-r1
1.12.1-r1
libupnp
Alpine:v3.15
before 1.12.1-r1
1.12.1-r1
libupnp
Alpine:v3.16
before 1.12.1-r1
1.12.1-r1
libupnp
Alpine:v3.17
before 1.12.1-r1
1.12.1-r1
libupnp
Alpine:v3.18
before 1.12.1-r1
1.12.1-r1
libupnp
Alpine:v3.19
before 1.12.1-r1
1.12.1-r1
libupnp
Alpine:v3.20
before 1.12.1-r1
1.12.1-r1
libupnp
Alpine:v3.21
before 1.12.1-r1
1.12.1-r1
libupnp
Alpine:v3.22
before 1.12.1-r1
1.12.1-r1
Show 14 moreShow less
Affected packages
PackageAffectedFixed
libupnp
Alpine:v3.23
before 1.12.1-r1
1.12.1-r1
libupnp
Alpine:v3.24
before 1.12.1-r1
1.12.1-r1
pupnp-1.8
Debian:12
All versions, plus listed versions
1:1.8.4-2
None known
libupnp
Debian:8
before 1:1.6.19+git20141001-1+deb8u2, plus listed versions
1:1.6.19+git20141001-11:1.6.19+git20141001-1+deb8u1
1:1.6.19+git20141001-1+deb8u2
libupnp
Debian:9
before 1:1.6.19+git20160116-1.2+deb9u1, plus listed versions
1:1.6.19+git20160116-1.2
1:1.6.19+git20160116-1.2+deb9u1
libupnp
Mageia:7
before 1.8.4-3.1.mga7
1.8.4-3.1.mga7
libupnp
openEuler:20.03-LTS-SP1
before 1.8.4-3.oe1
1.8.4-3.oe1
libupnp
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
1:1.6.19+git20141001-11:1.6.19+git20141001-1ubuntu11:1.6.19+git20160116-11:1.6.19+git20160116-1ubuntu0.1~esm1
None known
libupnp
Ubuntu:18.04:LTS
All versions, plus listed versions
1:1.6.22-11:1.6.24-11:1.6.24-21:1.6.24-31:1.6.24-4
None known
pupnp-1.8
Ubuntu:18.04:LTS
All versions, plus listed versions
1:1.8.2-21:1.8.2-3
None known
pupnp-1.8
Ubuntu:20.04:LTS
All versions, plus listed versions
1:1.8.4-2ubuntu2
None known
pupnp-1.8
Ubuntu:22.04:LTS
All versions, plus listed versions
1:1.8.4-2ubuntu2
None known
libupnp
openSUSE:Leap 15.1
before 1.6.25-lp151.3.3.1
1.6.25-lp151.3.3.1
libupnp
SUSE:Package Hub 15 SP1
before 1.6.25-bp151.4.3.1
1.6.25-bp151.4.3.1

History

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

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

In short

CVE-2020-13848 is a high vulnerability (CVSS 7.5) in Libupnp Project Libupnp, published June 4, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.56%, the 89th percentile. Fixed in libupnp 1.12.1-r1.

References

Show 14 moreShow less
MoveEnter Open