GUPnP is an elegant, object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup. The GUPnP API is intended to be easy to use, efficient and flexible. It provides the same set of features as libupnp,but shields the developer from most of UPnP's internals.
Security Fix(es):
An issue was discovered in GUPnP before 1.0.7 and 1.1.x and 1.2.x before 1.2.5. It allows DNS rebinding. A remote web server can exploit this vulnerability to trick a victim's browser into triggering actions against local UPnP services implemented using this library. Depending on the affected service, this could be used for data exfiltration, data tempering, etc.(CVE-2021-33516)
{ "severity": "High" }
{ "noarch": [ "gupnp-help-1.2.4-1.oe1.noarch.rpm" ], "aarch64": [ "gupnp-devel-1.2.4-1.oe1.aarch64.rpm", "gupnp-debugsource-1.2.4-1.oe1.aarch64.rpm", "gupnp-1.2.4-1.oe1.aarch64.rpm", "gupnp-debuginfo-1.2.4-1.oe1.aarch64.rpm" ], "x86_64": [ "gupnp-debuginfo-1.2.4-1.oe1.x86_64.rpm", "gupnp-1.2.4-1.oe1.x86_64.rpm", "gupnp-devel-1.2.4-1.oe1.x86_64.rpm", "gupnp-debugsource-1.2.4-1.oe1.x86_64.rpm" ], "src": [ "gupnp-1.2.4-1.oe1.src.rpm" ] }
{ "noarch": [ "gupnp-help-1.2.4-1.oe1.noarch.rpm" ], "aarch64": [ "gupnp-devel-1.2.4-1.oe1.aarch64.rpm", "gupnp-debugsource-1.2.4-1.oe1.aarch64.rpm", "gupnp-1.2.4-1.oe1.aarch64.rpm", "gupnp-debuginfo-1.2.4-1.oe1.aarch64.rpm" ], "x86_64": [ "gupnp-debuginfo-1.2.4-1.oe1.x86_64.rpm", "gupnp-1.2.4-1.oe1.x86_64.rpm", "gupnp-devel-1.2.4-1.oe1.x86_64.rpm", "gupnp-debugsource-1.2.4-1.oe1.x86_64.rpm" ], "src": [ "gupnp-1.2.4-1.oe1.src.rpm" ] }