Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2022-47952 — LXC-Schwachstelle zur Offenlegung von Informationen. | Kitploit
Tools/GitHubGitHub/maherazzouzi/cve-2022-47952
Privilege EscalationContainer-SicherheitSchwachstellenanalyseExploitationInformationsbeschaffung
GitHubmaherazzouzi/cve-2022-47952

CVE-2022-47952

LXC-Schwachstelle zur Offenlegung von Informationen.

Repository anzeigen
11vor 3 JahrenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

[Vorgeschlagene Beschreibung] lxc-user-nic in lxc bis einschließlich 5.0.1 ist setuid root installiert und kann lokalen Benutzern ermöglichen, abzuleiten, ob eine Datei existiert, selbst innerhalb einer geschützten Verzeichnisstruktur, da "Failed to open" oft darauf hinweist, dass eine Datei nicht existiert, während "does not refer to a network namespace path" oft darauf hinweist, dass eine Datei existiert. HINWEIS: Dies unterscheidet sich von CVE-2018-6556, da der CVE-2018-6556-Fix auf der Prämisse basierte, dass "wir dem Benutzer mitteilen, dass open() fehlgeschlagen ist, der Benutzer jedoch keine Möglichkeit hat, den Grund dafür zu erfahren"; in vielen realistischen Fällen gibt es jedoch keine plausiblen Gründe für das Scheitern, außer dass die Datei nicht existiert.


[Zusätzliche Informationen] % 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" <----- file does not exist. % /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 <---- file exist!

liblxc-common enthält eine SUID-Binärdatei, die von einem normalen Benutzer missbraucht werden kann, um herauszufinden, ob eine Datei irgendwo im Dateisystem existiert oder nicht, selbst unter Verzeichnissen, in denen nur der Root-Benutzer Dateien auflisten kann.


[Schwachstellentyp] Unsichere Berechtigungen


[Anbieter des Produkts] liblxc-common


[Betroffene Produkt-Codebasis] liblxc-common - latest 5.0.1


[Betroffene Komponente] /usr/lib/x86_64-linux-gnu/lxc/lxc-user-nic SUID binary.


[Angriffsart] Lokal


[Auswirkung Informationsoffenlegung] true


[Angriffsvektoren] Um die Binärdatei auszunutzen, muss liblxc-common auf dem System installiert sein.


[Entdecker] Maher Azzouzi


[Referenz] 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

Verwenden Sie CVE-2022-47952.

Tool herunterladen