Portable SDK for UPnP Devices (libupnp) HTTP Arbitrary File Write

high Nessus Plugin ID 93221

Synopsis

An HTTP server running on the remote host is affected by a remote arbitrary file write vulnerability.

Description

The Portable SDK for UPnP Devices (libupnp) running on the remote host is affected by a flaw that is triggered when handling HTTP POST or GET requests. An unauthenticated, remote attacker can exploit this to write arbitrary files to the web server file system.

Solution

No patch or upgrade currently exists. If libupnp is used as a third-party library by a different application, contact the vendor of that application for a fix.

See Also

https://seclists.org/oss-sec/2016/q3/102

http://www.nessus.org/u?bf271a68

Plugin Details

Severity: High

ID: 93221

File Name: libupnp_2016_6255.nasl

Version: 1.8

Type: remote

Family: Misc.

Published: 8/30/2016

Updated: 11/14/2019

Supported Sensors: Nessus

Risk Information

VPR

Risk Factor: Medium

Score: 4.4

CVSS v2

Risk Factor: Medium

Base Score: 5

Temporal Score: 3.9

Vector: CVSS2#AV:N/AC:L/Au:N/C:N/I:P/A:N

CVSS Score Source: CVE-2016-6255

CVSS v3

Risk Factor: High

Base Score: 7.5

Temporal Score: 6.7

Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Temporal Vector: CVSS:3.0/E:P/RL:O/RC:C

Vulnerability Information

CPE: cpe:/a:libupnp_project:libupnp, cpe:/a:portable_sdk_for_upnp_project:portable_sdk_for_upnp

Required KB Items: upnp/www

Exploit Available: true

Exploit Ease: Exploits are available

Exploited by Nessus: true

Vulnerability Publication Date: 7/18/2016

Reference Information

CVE: CVE-2016-6255

BID: 92050