El panda detecta como exploit el tener instalado y activado el servicio uPnP en el TCP/IP.
¿Que es el UPnP? Universal Plug and Play (UPnP) es una función de red que hace uso de Internet y de los protocolos Web para facilitar el intercambio de información entre los dispositivos de una red. En otras palabras, con UPnP, cuando un usuario conecta un dispositivo (por ejemplo, una impresora) a una red, el dispositivo se configurará automáticamente mediante la adquisición de una dirección TCP/IP y utilizará un protocolo de descubrimiento basado en el protocolo de transferencia de hipertexto de Internet (HTTP) para informar de su presencia y disponibilidad a los demás dispositivos de red conectados a la red.
¿Qué ventajas tiene UPnP? Sencillez de uso, interoperabilidad y posibilidad de elegir. Los productos para redes que incorporan la tecnología Universal Plug and Play empezarán a funcionar en cuanto se conecten físicamente a la red. UPnP funciona con todas las tecnologías para soportes en red, tanto cableadas como inalámbricas.
El principal objetivo de UPnP es ofrecer a las redes domésticas, las redes de proximidad y las redes de edificios pequeños la ventaja de transmitir datos entre dos dispositivos cualquiera desde cualquier dispositivo de control de la red. Esto tiene una importancia clave, ya que, gracias a UPnP, el usuario final cuenta con la posibilidad virtual de añadir más ancho de banda a la red sin tener que configurarla desde el principio. Las ventajas que se pueden obtener de esta tecnología de comunicación de datos dependen de la imaginación del usuario. Con UPnP y unos cuantos periféricos, un usuario puede regular un termostato, sincronizar los relojes de su hogar, e incluso vigilar una casa o una oficina mediante el uso de cámaras y un televisor compatible con UPnP.
Además, UPnP es independiente del sistema operativo, el lenguaje de programación o el soporte físico. Esto también es importante, dado que un dispositivo puede abandonar la red sin problemas, automáticamente, de manera eficaz y sin dejar rastro. Por último, UPnP es una herramienta de aprendizaje autosuficiente que ayuda a los usuarios al aprender de los avances de Internet y aprovechar todos sus componentes principales de modo que funcionen en combinación y en el mismo idioma. Esto significa que UPnP, gracias a los esfuerzos y la colaboración de diversos proveedores para establecer protocolos de control de dispositivos (Device Control Protocols, DCP) estándar, ha logrado contratos entre todos los protocolos de redes cableadas, como IP, TCP, UDP, HTTP y XML. Por eso, UPnP expresa el lenguaje declarativo en XML y comunica dicho lenguaje mediante HTTP.
El problema viene cuando nuestra máquina está directamente conectada a Internet, sin mediación de ningún firewall que al menos, reestrinja el acceso al puerto 5000 desde fuera, ya que, el UPnP es una tecnología aún en desarrollo y no está libre de fallos (podría considerarse como una Beta avanzada). Utilizarlo en una red doméstica es una magnífica idea. Por ejemplo, el MSN Messenger soporta esta tecnología. Si nuestro router tiene soporte UPnP, el messenger podrá abrir los puertos que necesite automáticamente en el mismo, sin necesidad de intervención del usuario. Así sucede con algunos clientes EMULE, como el LSD: Si activamos el soporte UPnP en el emule, no necesitaremos hacer nada más para obtener HIGID.
De todas formas, si tienes módem ADSL ó Cable, ó si tu router no soporta el protocolo UPnP, te recomiendo que deshabilites su uso en tu equipo. De otra forma, déjalo activado e ignora las alertas del panda.
(Nota: Buena parte de este texto ha sido copypasteado XD).