Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CVE-2022-47952 — Vulnerabilidad de divulgación de información en LXC. | Kitploit
Herramientas/GitHubGitHub/maherazzouzi/cve-2022-47952
Escalada de PrivilegiosSeguridad de ContenedoresAnálisis de VulnerabilidadesExplotaciónRecopilación de Información
GitHubmaherazzouzi/cve-2022-47952

CVE-2022-47952

Vulnerabilidad de divulgación de información en LXC.

Ver Repositorio
19hace 3 añosAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

[Descripción sugerida] lxc-user-nic en lxc hasta 5.0.1 se instala con setuid root, y puede permitir a usuarios locales inferir si existe algún archivo, incluso dentro de un árbol de directorios protegido, porque "Failed to open" a menudo indica que un archivo no existe, mientras que "does not refer to a network namespace path" a menudo indica que un archivo existe. NOTA: esto es diferente de CVE-2018-6556 porque el diseño de la corrección de CVE-2018-6556 se basó en la premisa de que "informaremos al usuario de que open() falló pero el usuario no tiene forma de saber por qué falló"; sin embargo, en muchos casos realistas, no hay razones plausibles para fallar excepto que el archivo no existe.


[Información adicional] % ls /l ls: cannot open directory '/l': Permission denied % /usr/lib/x86_64-linux-gnu/lxc/lxc-user-nic delete lol lol /l/h/tt h h
cmd/lxc_user_nic.c: 1096: main: Failed to open "/l/h/tt" <----- el archivo no existe. % /usr/lib/x86_64-linux-gnu/lxc/lxc-user-nic delete lol lol /l/h/t h h cmd/lxc_user_nic.c: 1101: main: Path "/l/h/t" does not refer to a network namespace path <---- ¡el archivo existe!

liblxc-common tiene un binario SUID que puede ser aprovechado por un usuario regular para saber si un archivo existe o no en cualquier parte del sistema de archivos, incluso en directorios donde solo el usuario root puede listar archivos.


[Tipo de vulnerabilidad] Permisos inseguros


[Proveedor del producto] liblxc-common


[Código base del producto afectado] liblxc-common - última versión 5.0.1


[Componente afectado] /usr/lib/x86_64-linux-gnu/lxc/lxc-user-nic binario SUID.


[Tipo de ataque] Local


[Impacto: Divulgación de información] verdadero


[Vectores de ataque] Para explotar el binario, liblxc-common debe estar instalado en el sistema.


[Descubridor] Maher Azzouzi


[Referencia] https://github.com/lxc/lxc/blob/0b83d71c2c8f3bac9503f894cd84584f79258bb3/lxc.spec.in#L274 https://github.com/lxc/lxc/blob/0b83d71c2c8f3bac9503f894cd84584f79258bb3/src/lxc/cmd/lxc_user_nic.c#L1085-L1104 https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1783591/comments/45

Usar CVE-2022-47952.

Descargar herramienta