En sårbarhet i sudo som låter dig ändra vilken fil som helst på systemet

En sårbarhet (CVE-2023-22809) har identifierats i sudo-paketet, som används för att organisera exekveringen av kommandon på uppdrag av andra användare, vilket gör att en lokal användare kan redigera vilken fil som helst på systemet, vilket i sin tur tillåter dem för att få roträttigheter genom att ändra /etc/shadow eller systemskript. Utnyttjande av sårbarheten kräver att användaren i sudoers-filen ges rätt att köra sudoedit-verktyget eller "sudo" med flaggan "-e".

Sårbarheten orsakas av bristen på korrekt hantering av "—"-tecken vid analys av miljövariabler som definierar programmet som anropas för att redigera en fil. I sudo används "-"-sekvensen för att separera editorn och argumenten från listan över filer som redigeras. En angripare kan lägga till sekvensen "-file" efter editorns sökväg till miljövariablerna SUDO_EDITOR, VISUAL eller EDITOR, vilket kommer att initiera redigering av den angivna filen med förhöjda privilegier utan att kontrollera användarens regler för filåtkomst.

Sårbarheten visar sig med början i grenen 1.8.0 och åtgärdades i sudo 1.9.12p2-patchen. Utgivningen av paketuppdateringar till distributioner kan spåras på följande sidor: Debian, Ubuntu, Gentoo, RHEL, SUSE, Fedora, Arch, FreeBSD, NetBSD. Som en lösning kan du inaktivera bearbetningen av miljövariablerna SUDO_EDITOR, VISUAL och EDITOR genom att ställa in följande i sudoers: Defaults!sudoedit env_delete+="SUDO_EDITOR VISUAL EDITOR"

Källa: opennet.ru

Köp pålitlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster