PwnKit
CVE-2021-4034 — un fallo de 12 años en pkexec, de polkit (Linux). Escalada de privilegios local trivial hasta root en la mayoría de distribuciones Linux, descubierta por Qualys en enero de 2022.
El fallo estaba en el manejo de argv: pkexec asumía que argv[0] siempre existía, y un atacante podía manipular el entorno para ejecutar código como root. Resistencia a la detección: se ejecuta como setuid root y no deja rastro en las auditorías. Los parches salieron rápido, pero muchos servidores siguieron siendo vulnerables durante bastante tiempo. Provocó una auditoría más estricta de los binarios setuid.
Divulgada por Qualys el 25 de enero de 2022. Afectaba prácticamente a cualquier distribución Linux desde 2009 (polkit venía instalado en todas las distros de escritorio). La prueba de concepto tenía unas 50 líneas de C. Trivial de explotar si ya se tenía una shell — una escalada mayúscula en contenedores y hosting compartido.