• Saltar al contenido principal
  • Saltar a la barra lateral principal
  • Saltar al pie de página

Una Al Día

Boletín de noticias de Seguridad Informática ofrecido por Hispasec

Usted está aquí: Inicio / Ataques / Perfctl, el malware que ha infectado a miles de sistemas Linux desde 2021

Perfctl, el malware que ha infectado a miles de sistemas Linux desde 2021

8 octubre, 2024 Por Karina Dudinskikh Deja un comentario

Investigadores informaron recientemente que miles de máquinas que ejecutan Linux habían sido infectadas por un malware que se destaca por su sigilo, la amplitud de actividades maliciosas que puede llevar a cabo y el número de configuraciones erróneas que puede explotar.

Este malware lleva circulando desde 2021 y se instala aprovechando más de 20.000 errores de configuración comunes, una capacidad que puede convertir a millones de máquinas conectadas a Internet en objetivos potenciales. También es capaz de aprovechar la vulnerabilidad crítica Apache RocketMQ (CVE-2023-33246), la cual fue corregida el año pasado. 

Perfctl storm

Perfctl es un tipo de malware diseñado para ocultarse en sistemas Linux y minar criptomonedas de forma encubierta. Su nombre proviene de la combinación de la herramienta de monitoreo de Linux «perf» y la abreviatura común «ctl» utilizada en comandos.

¿Cómo se oculta Perfctl?

  • Camuflaje: Utiliza nombres de procesos y archivos similares a los legítimos de Linux para pasar desapercibido.
  • Rootkits: Instala muchos componentes como rootkits, lo que dificulta su detección por el sistema operativo.
  • Disimulo: Detiene actividades que podrían revelar su presencia, como ciertas acciones al iniciar sesión.
  • Comunicación encubierta: Usa un socket Unix sobre TOR para comunicarse de forma anónima.
  • Autoeliminación: Elimina su archivo de instalación original para evitar ser detectado.
  • Manipulación: Interfiere con el proceso pcap_loop de Linux para ocultar su tráfico malicioso.
  • Silencio: Suprime mensajes de error para evitar alertas visibles.

Una amenaza persistente y versátil

Perfctl ha demostrado ser una amenaza más compleja y persistente, permaneciendo en la máquina infectada después de reinicios e intentos de eliminar los componentes principales. Pero… ¿cómo logra esto?

Con persistencia, modificando archivos de configuración del sistema (como ~/.profile) para asegurarse de que se ejecute cada vez que un usuario inicie sesión. También se copia a sí mismo en múltiples ubicaciones del disco duro para dificultar su eliminación, y además, utiliza técnicas de enganche (como con pcap_loop) para mantener sus actividades incluso si las partes principales del malware son detectadas y eliminadas.

Sumado a lo anterior, convierte la máquina infectada en un servidor proxy para generar ingresos a través del tráfico de otros usuarios, y sirve como punto de entrada para instalar otros tipos de malware, ampliando aún más su capacidad de daño. 

¿Por qué es tan peligroso Perfctl? Hay tres grandes motivos:

  • Su diseño lo hace difícil de detectar y eliminar.
  • Una vez que se encuentra dentro del sistema, es complicado deshacerse de él.
  • Puede realizar múltiples actividades maliciosas, desde minar criptomonedas hasta robar datos del usuario.

Los investigadores han encontrado muchos casos de usuarios que han reportado infecciones por Perfctl, pero no hay muchos estudios detallados sobre él. Este malware es especialmente difícil de eliminar por dos razones principales: primero, cuando infecta un sistema, se reinicia automáticamente si es detectado o eliminado manualmente. Segundo, se detiene temporalmente cuando el usuario inicia sesión, lo que complica aún más su detección. Sin embargo, una vez que el usuario cierra sesión, el malware se reactiva, continuando su actividad maliciosa.

Un usuario comentó su experiencia en un post de Reddit cuando se dio cuenta de que dos de sus servidores estaban infectados con un secuestrador de criptomonedas con los nombres perfcc y perfctl. 

Sólo me di cuenta del malware porque mi configuración de monitorización me alertó de una utilización del 100% de la CPU, Sin embargo, el proceso se detenía inmediatamente cuando iniciaba sesión a través de SSH o la consola. En cuanto cerraba la sesión, el malware volvía a ejecutarse en unos segundos o minutos

Proceso de infección y funcionamiento del malware

El ataque comienza explotando una vulnerabilidad o configuración débil en el sistema objetivo. Una vez que obtiene acceso, descarga la carga útil principal desde un servidor comprometido. Esta carga útil recibe un nombre como “httpd”. Esta carga se copia a sí misma en el directorio /tmp con un nombre diferente para disimular su verdadera identidad y así evitar ser detectada. Luego, el malware intenta obtener permisos de root explotando la vulnerabilidad CVE-2021-4043, lo que le permite controlar el sistema de forma completa. Una vez que obtiene los privilegios de root, establece un canal de comunicación con un servidor externo para recibir nuevas instrucciones y enviar información robada. Además de esto, vuelve a copiarse a sí mismo en múltiples ubicaciones del disco duro, adoptando nombres de archivos comunes para camuflarse. 

Para ocultar su presencia, implanta un rootkit que modifica herramientas del sistema para este propósito, instalando también software para minar criptomonedas, utilizando los recursos del sistema infectado para generar ganancias a los atacantes. 

Flujo de ataque de Perfctl.
Fuente: Aqua Security

Impacto y alcance de la infección

Se estima que miles de servidores Linux están infectados con este malware. Sumado a esto, el número de sistemas susceptibles de ser infectados es mucho mayor, debido a la falta de parches o configuraciones incorrectas.

Algunos de los nombres que reciben los archivos maliciosos que se instalan.
Fuente: Aqua Security

Detección y prevención

Un aumento inusual en el uso de la CPU o un rendimiento lento del sistema pueden ser indicadores claros de una posible infección. Estos síntomas suelen ocurrir cuando el malware consume recursos del sistema para ejecutar sus tareas maliciosas, como el robo de datos, la comunicación con servidores remotos o la propagación a otros dispositivos. Si se observa un uso de la CPU que no corresponde a las actividades habituales o una disminución significativa en el rendimiento del sistema, es crucial investigarlo más a fondo para descartar una posible amenaza.

Medidas preventivas:

  • Instalar el parche para CVE-2023-33246.
  • Corregir las configuraciones incorrectas identificadas.

En resumen, Perfctl es un malware altamente persistente que se propaga rápidamente y causa un daño significativo a los sistemas infectados. Para protegerse, es fundamental mantener los sistemas actualizados, corregir las vulnerabilidades y estar atentos a cualquier signo de infección.

Más información:

  • Persistent stealthy linux malware has infected thousands since 2021 https://arstechnica.com/security/2024/10/persistent-stealthy-linux-malware-has-infected-thousands-since-2021/
  • Malware ninja ha afectado miles de sistemas linux https://computerhoy.com/ciberseguridad/malware-ninja-ha-afectado-miles-sistemas-linux-menos-2021-1409182
  • Perfctl stealthy malware infected linux systems https://www.wired.com/story/perfctl-stealthy-malware-infected-linux-systems/

Acerca de Karina Dudinskikh

Karina Dudinskikh Ha escrito 23 publicaciones.

  • View all posts by Karina Dudinskikh →
  • Blog

Compártelo:

  • Haz clic para compartir en X (Se abre en una ventana nueva) X
  • Haz clic para compartir en Facebook (Se abre en una ventana nueva) Facebook
  • Haz clic para compartir en LinkedIn (Se abre en una ventana nueva) LinkedIn
  • Haz clic para compartir en Reddit (Se abre en una ventana nueva) Reddit
  • Haz clic para compartir en Telegram (Se abre en una ventana nueva) Telegram
  • Haz clic para compartir en WhatsApp (Se abre en una ventana nueva) WhatsApp

Publicaciones relacionadas

Publicado en: Ataques, Malware, Vulnerabilidades Etiquetado como: linux, malware, vulnerabilidad

Interacciones con los lectores

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Barra lateral principal

Buscar

Síguenos

25 años Una Al Día

https://www.youtube.com/watch?v=Kb-PFqasD4I

Populares de UAD

  • React corrige nuevos fallos en RSC que provocan DoS y exponen código fuente
  • Cisco publica un aviso de seguridad sobre una vulnerabilidad crítica de ejecución remota en React y Next.js (CVE-2025-55182)
  • Suplantan “microsoft.com” con “rnicrosoft.com” (homoglyph “rn”→“m”)
  • FreePBX corrige vulnerabilidades críticas que permiten el bypass de autenticación y la ejecución remota de código
  • Google parchea una nueva 0-day crítica en Chrome en plena campaña de explotación

Entradas recientes

  • FreePBX corrige vulnerabilidades críticas que permiten el bypass de autenticación y la ejecución remota de código
  • React corrige nuevos fallos en RSC que provocan DoS y exponen código fuente
  • Google parchea una nueva 0-day crítica en Chrome en plena campaña de explotación
  • GeminiJack: vulnerabilidad en Google Gemini y Vertex AI permite robo de datos sin interacción
  • Explotación Activa de RCE Crítica en Plugin de WordPress (CVE-2025-6389)
  • VirusTotal y Google Threat Intelligence estrenan búsquedas guardadas para facilitar la colaboración en ciberseguridad
  • Cisco publica un aviso de seguridad sobre una vulnerabilidad crítica de ejecución remota en React y Next.js (CVE-2025-55182)
  • Correo electrónico
  • Facebook
  • LinkedIn
  • RSS
  • Twitter

Footer

UAD

UAD nació a raíz de un inocente comentario en un canal IRC hace 24 años. A través de los archivos, un lector curioso puede ver cómo ha cambiado (o no) la seguridad de la información desde entonces.

Aviso Legal

  • Aviso Legal
  • Términos y Condiciones
  • Política de Privacidad
  • Política de Cookies

Copyright © 2025 · Hispasec Sistemas, S.L. Todos los derechos reservados

Este sitio web utiliza cookies propias y de terceros para fines analíticos y para mostrarte publicidad (tanto general como personalizada) relacionada con tus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación (por ejemplo, páginas visitadas), para optimizar la web y para poder valorar las opiniones de los servicios consultados por los usuarios. Para administrar o deshabilitar estas cookies haz clic en: Configurar Cookies


Rechazar todo Aceptar Todo
Configurar Cookies

Resumen de privacidad

Este sitio web utiliza cookies para mejorar su experiencia mientras navega por el sitio web. De estas, las cookies que se clasifican como necesarias se almacenan en su navegador, ya que son esenciales para el funcionamiento de las funcionalidades básicas del sitio web. También utilizamos cookies de terceros que nos ayudan a analizar y comprender cómo utiliza este sitio web. Estas cookies se almacenarán en su navegador solo con su consentimiento. También tiene la opción de optar por no recibir estas cookies. Pero la exclusión voluntaria de algunas de estas cookies puede afectar su experiencia de navegación.
Necesaria
Siempre activado
Las cookies necesarias son absolutamente esenciales para que el sitio web funcione correctamente. Estas cookies garantizan funcionalidades básicas y características de seguridad del sitio web, de forma anónima.
CookieDuraciónDescripción
cookielawinfo-checkbox-analytics11 monthsEsta cookie está configurada por el complemento de consentimiento de cookies de GDPR. La cookie se utiliza para almacenar el consentimiento del usuario para las cookies en la categoría "Análisis".
cookielawinfo-checkbox-functional11 monthsLa cookie está configurada por el consentimiento de cookies de GDPR para registrar el consentimiento del usuario para las cookies en la categoría "Funcional".
cookielawinfo-checkbox-necessary11 monthsEsta cookie está configurada por el complemento de consentimiento de cookies de GDPR. Las cookies se utilizan para almacenar el consentimiento del usuario para las cookies en la categoría "Necesario".
cookielawinfo-checkbox-others11 monthsEsta cookie está configurada por el complemento de consentimiento de cookies de GDPR. La cookie se utiliza para almacenar el consentimiento del usuario para las cookies en la categoría "Otro.
cookielawinfo-checkbox-performance11 monthsEsta cookie está configurada por el complemento de consentimiento de cookies de GDPR. La cookie se utiliza para almacenar el consentimiento del usuario para las cookies en la categoría "Rendimiento".
viewed_cookie_policy11 monthsLa cookie está configurada por el complemento de consentimiento de cookies de GDPR y se utiliza para almacenar si el usuario ha dado su consentimiento o no para el uso de cookies. No almacena ningún dato personal.
Analítica
Las cookies analíticas se utilizan para comprender cómo interactúan los visitantes con el sitio web. Estas cookies ayudan a proporcionar información sobre métricas, el número de visitantes, la tasa de rebote, la fuente de tráfico, etc.
GUARDAR Y ACEPTAR
 

Cargando comentarios...