Malware en el repositorio PyPI: descubrimiento de paquetes infectados con WhiteSnake Stealer
Malware en el repositorio PyPI: descubrimiento de paquetes infectados con WhiteSnake Stealer

Malware en el repositorio PyPI: descubrimiento de paquetes infectados con WhiteSnake Stealer

Investigadores han descubierto malware en el repositorio Python Package Index (PyPI). El malware se encuentra en varios paquetes que distribuyen un programa de robo de información denominado WhiteSnake Stealer.

Paquetes infectados y actor detrás

Los paquetes infectados incluyen nigpal, figflix, telerer, seGMM, fbdebug, sGMM, myGens, NewGens y TestLibs111. Estos paquetes fueron subidos por un actor de amenazas conocido como «WS».

Impacto potencial

Los investigadores estiman que estos paquetes podrían haber afectado a más de 2000 usuarios.

Funcionalidades del malware

El WhiteSnake Stealer incluye mecanismos Anti-VM y se comunica con un servidor C&C mediante el protocolo Tor. Este tipo de malware puede acceder a información de navegadores web, billeteras de criptomonedas y otras aplicaciones en sistemas Windows.

Identificación del actor

El actor detrás de esta campaña ha sido identificado como «PYTA31» por Checkmarx. Su objetivo principal es exfiltrar datos sensibles, especialmente información relacionada con criptomonedas.

Funcionalidades adicionales

Algunos paquetes también incluyen funcionalidades de «clipper», que permiten sobrescribir el contenido del portapapeles para facilitar transacciones no autorizadas.

Repositorio PyPI y herramientas de detección

El Python Package Index (PyPI) es un repositorio abierto donde se suben paquetes de software desarrollados por la comunidad. FortiGuard Labs utiliza sistemas basados en inteligencia artificial para identificar y monitorear amenazas en PyPI.

Relación con anteriores descubrimientos

Los paquetes mencionados muestran metodologías de ataque similares a las observadas por Checkmarx hace cuatro meses. Este descubrimiento se produce tras la identificación de dos paquetes maliciosos en el registro npm que utilizan GitHub para almacenar claves SSH cifradas en Base64 robadas.

Recomendaciones de seguridad

Se recomienda a los usuarios ser cautelosos al utilizar paquetes de código abierto y verificar que no contengan contenido malicioso. Instalar paquetes provenientes de fuentes confiables es una medida recomendada para mitigar riesgos.