Volver a Labs
Alerta de Seguridad

CVE-2024-31317

Acerca de

En múltiples funciones de ZygoteProcess.java, existe una posible forma de lograr ejecución de código como cualquier app mediante WRITE_SECURE_SETTINGS debido a deserialización insegura. Esto podría llevar a una escalada local de privilegios con privilegios de ejecución de usuario necesarios. No se requiere interacción del usuario para la explotación.

Debilidad (CWE):CWE-502

Análisis del analista Rainforest

El código de ZygoteProcess de Android deserializa datos de forma insegura, y un actor que posea el permiso WRITE_SECURE_SETTINGS puede abusar de ello para ejecutar código en el contexto de cualquier app. Zygote es el proceso desde el cual se bifurca cada app, así que influir en él es una palanca poderosa, pero el boleto de entrada, WRITE_SECURE_SETTINGS, es un permiso protegido que no se concede a apps comunes.

Esa precondición es lo que mantiene esto fuera de la categoría de ataque directo. Es un componente básico de escalada local de privilegios: algo que un componente privilegiado malicioso o ya comprometido usa para propagarse hacia las identidades de otras apps, no algo que un atacante remoto dispare a ciegas. No se necesita interacción del usuario una vez que se posee el permiso, lo que la convierte en un paso de escalada limpio dentro de una cadena que comienza en otro lugar.

A esto lo leemos como plomería posterior a un compromiso y lo priorizamos en el contexto del estado de parcheo completo de un dispositivo en lugar de en aislamiento. El control práctico es que la actualización de seguridad mensual de Android llegue a la flota y, en dispositivos administrados, mantener límites estrictos sobre qué puede llegar a obtener WRITE_SECURE_SETTINGS. Por sí sola no puede iniciar una intrusión; su peligro está en amplificar una que ya tiene un punto de apoyo privilegiado.

Referencias

CVEs Relacionadas

Preguntas frecuentes

¿Qué es CVE-2024-31317?

En múltiples funciones de ZygoteProcess.java, existe una posible forma de lograr ejecución de código como cualquier app mediante WRITE_SECURE_SETTINGS debido a deserialización insegura. Esto podría llevar a una escalada local de privilegios con privilegios de ejecución de usuario necesarios. No se requiere interacción del usuario para la explotación.

¿Qué tan grave es CVE-2024-31317?

CVE-2024-31317 tiene una puntuación base CVSS 3.1 de 7.8, calificada como high. En el Rainforest Risk Index — que pondera la gravedad junto con lo fácil que es alcanzar la falla y la amplitud de su impacto — obtiene 73 sobre 100, en la banda alto.

¿Cómo se explota CVE-2024-31317?

Según el vector CVSS (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H): vector de ataque Local, complejidad de ataque Baja, privilegios necesarios Bajo, interacción del usuario Ninguna. Impacto en confidencialidad Alto, integridad Alto y disponibilidad Alto.

¿Qué productos afecta CVE-2024-31317?

Los avisos públicos listan como afectados: android. Consulta las referencias de esta página para las versiones exactas que confirma cada proveedor.

¿Cómo se corrige CVE-2024-31317?

Aplica la corrección publicada por el proveedor — las referencias de esta página enlazan a los avisos y parches originales. Cuando no se pueda parchear de inmediato, reduce la exposición del componente afectado y vigila los intentos de explotación. Los clientes de Rainforest ven esta vulnerabilidad correlacionada con sus propios activos y priorizada por la exposición real, no solo por la puntuación.

Potencia tu estrategia de seguridad con Rainforest

Descubre vulnerabilidades a tiempo, prioriza amenazas críticas y protege lo que realmente importa. Rainforest simplifica tus operaciones de seguridad, ahorrando tiempo y reduciendo costos, para que te enfoques en lo que impulsa tu negocio.

Compartir:LinkedInX Email