CVE-2024-43047: Zero-Day de Corrupción de Memoria en Qualcomm FastRPC DSP Explotado por Spyware Dirigido

Zero-Day en Procesador de Señales Digitales FastRPC de Qualcomm
📌
Security Roundup Series: Fin de Semana del 12 de Octubre de 2026 • 4 min read deep dive
🛡️
Vulnerability Intelligence: CVE ID: CVE-2024-43047 (CWE-416 (Use-After-Free)) Severity: ALTA (CVSS 7.8) Status: Zero-Day Explotado Activamente en Ataques Dirigidos; Añadido a CISA KEV el 8 de octubre de 2024 (BOD 22-01) Affected Systems: Procesadores Qualcomm Snapdragon (Controlador FastRPC para mapeo de memoria HLOS en el subsistema DSP) Fixed In: Controladores propietarios de Qualcomm y boletines de parches de seguridad de Android (Octubre 2024+)

Qualcomm emitió un boletín de seguridad crítico alertando sobre CVE-2024-43047, una vulnerabilidad de liberación tras uso (Use-After-Free) que afecta a decenas de procesadores Snapdragon presentes en cientos de millones de teléfonos inteligentes Android. Descubierta de forma coordinada por Seth Jenkins de Google Project Zero y Conghui Wang del Laboratorio de Seguridad de Amnistía Internacional, el Grupo de Análisis de Amenazas de Google (TAG) confirmó que la falla ha sido weaponizada en campañas dirigidas de spyware comercial contra activistas, periodistas e investigadores.

Análisis de Causa Raíz en el Mapeo de Memoria FastRPC

El fallo se encuentra en la arquitectura FastRPC de Qualcomm, que facilita la comunicación entre el sistema operativo de alto nivel (HLOS, el kernel Linux de Android) y el procesador de señales digitales de cómputo (cDSP / aDSP).

Cuando una aplicación sin privilegios solicita procesamiento en el DSP (a través del dispositivo de caracteres /dev/adsprpc-smd), el controlador del kernel mapea búferes de memoria física en el espacio del DSP. Durante la liberación de esta memoria, se produce una condición de carrera crítica:

/* Representación conceptual del fallo de liberación tras uso en FastRPC */
static int fastrpc_mmap_remove(struct fastrpc_user *fl, struct fastrpc_mmap *map) {
    mutex_lock(&fl->map_mutex);
    
    // Se elimina la estructura interna de la lista y se libera
    list_del(&map->node);
    fastrpc_mmap_free(map); // Memoria liberada aquí
    
    // VULNERABILIDAD: Si otro hilo invoca concurrentemente el desmapeo usando un handle previo,
    // se accede al puntero 'map' después de haber sido liberado en memoria.
    if (map->flags & FASTRPC_DMA_HANDLE) {
        dma_buf_put(map->buf); // Desreferencia inválida / doble liberación
    }
    
    mutex_unlock(&fl->map_mutex);
    return 0;
}

Al manipular la memoria del kernel (grooming en la caché slab de Linux, como kmalloc-128), un atacante puede sobrescribir la estructura liberada y lograr lectura y escritura arbitraria en el espacio del kernel, neutralizando las protecciones de SELinux y obteniendo privilegios de root.

Cadena de Infección del Spyware Comercial

Los proveedores de software espía integran este zero-day como componente de escalada local de privilegios:

  1. Ejecución Inicial: El dispositivo es comprometido a través de un exploit en el navegador o un mensaje con formato malicioso.
  2. Acceso a FastRPC: Las aplicaciones en Android tienen acceso por defecto a /dev/adsprpc-smd para funciones multimedia y de cámara.
  3. Explotación de CVE-2024-43047: Se desencadena la vulnerabilidad en el kernel para deshabilitar las políticas de seguridad y obtener control total del sistema.

Protocolo de Mitigación

  1. Actualizaciones de Fabricante: Aplicar de inmediato las actualizaciones de seguridad de Android correspondientes a octubre de 2024 en todos los dispositivos Qualcomm.
  2. Directiva CISA: Las entidades gubernamentales deben garantizar la aplicación de parches bajo la directiva BOD 22-01.
  3. Modo de Protección Estricta: Activar el modo de aislamiento o Lockdown Mode en terminales de personas con perfiles de alto riesgo de espionaje.

Read more

Ciberseguridad en Infraestructuras de Agua Potable y Protección SCADA

Ciberintrusión en American Water: Desconexión Preventiva de TI y Pausa en Facturación Protegen Enclaves SCADA

📌Security Roundup Series: Fin de Semana del 12 de Octubre de 2026 • 4 min read deep dive🏛️Incident Overview: Target / Organization: American Water (Camden, Nueva Jersey) Threat Actor / Attribution: Actor Malicioso No Atribuido / Sospecha de Grupo de Extorsión Impact / Records Compromised: Redes de TI Corporativas, Sistema de Facturación y Portal

By James Luther
Ciberespionaje de GoldenJackal en Redes Aisladas Diplomáticas

El APT GoldenJackal Infiltra Redes Aisladas de Embajadas: ESET Expone Herramientas Personalizadas para USB

📌Security Roundup Series: Fin de Semana del 12 de Octubre de 2026 • 4 min read deep dive🏛️Incident Overview: Target / Organization: Misiones Diplomáticas y Entidades Gubernamentales de la Unión Europea Threat Actor / Attribution: GoldenJackal (Grupo de Ciberespionaje Vinculado a Rusia) Impact / Records Compromised: Cables Diplomáticos Clasificados, Correos Internos, Claves Criptográficas

By James Luther
Brecha de Seguridad en Datos de Clientes de Fidelity Investments

Brecha en Fidelity Investments: 77,000 Clientes y Números de Seguro Social Afectados por Cuentas Fraudulentas

📌Security Roundup Series: Fin de Semana del 12 de Octubre de 2026 • 4 min read deep dive🏛️Incident Overview: Target / Organization: Fidelity Investments (Boston, Massachusetts) Threat Actor / Attribution: Actor Malicioso No Identificado Impact / Records Compromised: 77,099 Clientes Comprometidos (Nombres, Domicilios, Números de Seguro Social e Imágenes de Documentos) Initial

By James Luther