A vulnerability in MiniUPnPc might allow remote attackers to execute arbitrary code.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| net-libs/miniupnpc | * | < 2.0.20170509 | >= 2.0.20170509 |
The client library, enabling applications to access the services provided by an UPnP “Internet Gateway Device” present on the network.
An exploitable buffer overflow vulnerability exists in the XML parser functionality of the MiniUPnP library.
A remote attacker, by enticing a user to connect to a malicious server, could cause the execution of arbitrary code with the privileges of the user running a MiniUPnPc linked application.
There is no known workaround at this time.
All MiniUPnPc users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=net-libs/miniupnpc-2.0.20170509"
A buffer overflow in MiniUPnPc might allow remote attackers to cause a Denial of Service condition.
| Package | Arch | Vulnerable | Unaffected |
|---|---|---|---|
| net-libs/miniupnpc | * | < 1.9.20150427 | >= 1.9.20150427 |
UPnP client library and a simple UPnP client.
An out-of-bounds read was discovered in the getHTTPResponse function in miniwget.c in MiniUPnPc.
Remote attackers, through specially crafted headers, could cause a Denial of Service condition.
There is no known workaround at this time.
All MiniUPnPc users should upgrade to the latest version:
# emerge --sync # emerge --ask --oneshot --verbose ">=net-libs/miniupnpc-1.9.20150427"