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

high Nessus Plugin ID 93221
New! Plugin Severity Now Using CVSS v3

The calculated severity for Plugins has been updated to use CVSS v3 by default. Plugins that do not have a CVSS v3 score will fall back to CVSS v2 for calculating severity. Severity display preferences can be toggled in the settings dropdown.


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


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.


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



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

Dependencies: upnp_www_server.nasl

Risk Information

CVSS Score Source: CVE-2016-6255


Risk Factor: Medium

Score: 4.4


Risk Factor: Medium

Base Score: 5

Temporal Score: 3.9

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

Temporal Vector: E:POC/RL:OF/RC:C


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: 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