Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

EXPLOIT PÚBLICOEXPLOTADA ACTIVAMENTE

CVE-2021-4034 Escalada de privilegios locales en pkexec de polkit

La utilidad pkexec de polkit no maneja correctamente la cantidad de parámetros de llamada y termina intentando ejecutar variables de entorno como comandos. Un atacante puede aprovecharlo creando variables de entorno para inducir la ejecución de código arbitrario, logrando escalada de privilegios locales y otorgando derechos administrativos a usuarios sin privilegios en la máquina objetivo.

Alerta de Nureq Monitor

Detectada 15 OCT · 04:44Última novedad 20 OCT · 22:50

CVSS 3.1

7.8ALTA

PROBABILIDAD DE EXPLOTACIÓN (EPSS)

94,9 % PERCENTIL 100

EXPLOTACIÓN ACTIVA

Sí DESDE 27/06/2022

EXPLOIT PÚBLICO

Sí 2 REPOSITORIOS

Qué es CVE-2021-4034

La utilidad pkexec de polkit no maneja correctamente la cantidad de parámetros de llamada y termina intentando ejecutar variables de entorno como comandos. Un atacante puede aprovecharlo creando variables de entorno para inducir la ejecución de código arbitrario, logrando escalada de privilegios locales y otorgando derechos administrativos a usuarios sin privilegios en la máquina objetivo.

EXPLOTADA ACTIVAMENTELa agencia de ciberseguridad de Estados Unidos (CISA) la incluyó el 27 de junio de 2022 en su catálogo de vulnerabilidades explotadas en ataques reales, con plazo de corrección para organismos federales hasta el 18 de julio de 2022. Se usó en campañas de ransomware. Corregirla es prioritario.

Productos y versiones afectadas

  • polkit

    • all

Qué hacer

  1. Verificá si usás polkit y en qué versión: el rango afectado figura arriba.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
  3. Priorizá la corrección: ya se usa en ataques reales, así que el riesgo de ataque es alto.
  4. Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.

Exploits y pruebas de concepto públicas

Código publicado por terceros. Puede ser malicioso: revisalo solo en un entorno aislado.

Calculadora CVSS

CVSS 3.1 · 7.8 ALTA

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

VECTOR DE ATAQUE (AV)
Local
COMPLEJIDAD DEL ATAQUE (AC)
Baja
PRIVILEGIOS REQUERIDOS (PR)
Bajos
INTERACCIÓN DEL USUARIO (UI)
Ninguna
ALCANCE (S)
Sin cambio
CONFIDENCIALIDAD (C)
Alta
INTEGRIDAD (I)
Alta
DISPONIBILIDAD (A)
Alta

Abrir la calculadora completa

Descripción original

A local privilege escalation vulnerability was found on polkit's pkexec utility. The pkexec application is a setuid tool designed to allow unprivileged users to run commands as privileged users according predefined policies. The current version of pkexec doesn't handle the calling parameters count correctly and ends trying to execute environment variables as commands. An attacker can leverage this by crafting environment variables in such a way it'll induce pkexec to execute arbitrary code. When successfully executed the attack can cause a local privilege escalation given unprivileged users administrative rights on the target machine.

Referencias

Historial de la alerta

  1. EXPLOIT PÚBLICO Se publicó el repositorio SerhiiMaruniak/CVE-2021-4034.
  2. EXPLOIT PÚBLICO Se publicó el repositorio DERMOUCHERYAD/Linux-Privilege-Escalation-Pentest-Lab.

CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.