libupnp Multiple Buffer Overflow Vulnerabilities

Summary
libupnp is prone to multiple buffer-overflow vulnerabilities because it fails to perform adequate boundary checks on user-supplied data. An attacker can exploit these issues to execute arbitrary code in the context of the device that uses the affected library. Failed exploit attempts will likely crash the application. libupnp versions prior to 1.6.18 are affected.
Solution
Updates are available. Please see the references for more information.
References