{"id":165172,"date":"2026-03-18T17:12:13","date_gmt":"2026-03-18T15:12:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/uyazvimosti-v-snapd-i-rust-soreutils-pozvolyayushhie-poluchit-root-privilegii-v-ubuntu"},"modified":"2026-03-18T17:12:13","modified_gmt":"2026-03-18T15:12:13","slug":"uyazvimosti-v-snapd-i-rust-soreutils-pozvolyayushhie-poluchit-root-privilegii-v-ubuntu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/uyazvimosti-v-snapd-i-rust-soreutils-pozvolyayushhie-poluchit-root-privilegii-v-ubuntu","title":{"rendered":"S\u00e5rbarheder i snapd og Rust Coreutils, der muligg\u00f8r opn\u00e5else af root-rettigheder i Ubuntu","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Qualys har identificeret en s\u00e5rbarhed (CVE-2026-3888) i samarbejdsm\u00e5den mellem snap-confine og systemd-tmpfiles i Ubuntu, som g\u00f8r det muligt for en ikke-privilegeret bruger at f\u00e5 root-adgang til systemet. Problemet opst\u00e5r i Ubuntu i standardkonfigurationen fra version 24.04 og i Ubuntu 16.04-22.04, hvor s\u00e5rbarheden kan udnyttes i ikke-standardkonfigurationer, der efterligner adf\u00e6rden fra nyere versioner af distributionen. I Ubuntu er der tilg\u00e6ngeligt et fix i den seneste opdatering af snapd-pakken. Problemet i snapd er blevet l\u00f8st i opdatering 2.75.       <\/p>\n<p>S\u00e5rbarheden opst\u00e5r p\u00e5 grund af fejlbeh\u00e6ftet interaktion mellem v\u00e6rkt\u00f8jerne snap-confine og systemd-tmpfiles, som k\u00f8res med forh\u00f8jede privilegier. V\u00e6rkt\u00f8jet snap-confine opretter et sandbox-milj\u00f8 til k\u00f8rsel af snap-applikationer, mens systemd-tmpfiles udf\u00f8rer automatisk oprydning af tempor\u00e6re filer og mapper. Som standard er systemd-tmpfiles konfigureret til at slette alle gamle filer og mapper i \/tmp, hvilket kan udnyttes af en angriber til at erstatte mappen \/tmp\/.snap lige efter den er blevet slettet af systemd-tmpfiles, men f\u00f8r den bliver genskabt af snap-confine.    <\/p>\n<p>Angrebet indeb\u00e6rer at vente p\u00e5, at processen til oprydning af midlertidige filer starter, ved at erstatte kataloget \/tmp\/.snap efter fjernelse og placere en modificeret kopi af bibliotekerne \/tmp\/.snap\/usr\/lib\/x86_64-linux-gnu.exchange. Angriberen kan have brug for flere dages ventetid p\u00e5, at systemd-tmpfiles starter, da oprydningsprocessen i Ubuntu 24.04 k\u00f8res hver 10. dag, mens den i nyere udgaver k\u00f8rer hver 30. dag. Efter at kataloget er blevet erstattet, opn\u00e5r angriberen initieringen af et nyt sandbox-milj\u00f8 ved hj\u00e6lp af snap-confine.     <\/p>\n<p>Under oprettelsen af indholdet i sandbox-milj\u00f8et i den midlertidige mappe \/tmp\/.snap afventer angriberen det rigtige tidspunkt og omd\u00f8ber \/tmp\/.snap\/usr\/lib\/x86_64-linux-gnu.exchange til \/tmp\/.snap\/usr\/lib\/x86_64-linux-gnu, hvilket dermed erstatter bibliotekerne og sikrer deres bind-mounting med root-rettigheder. P\u00e5 den m\u00e5de f\u00e5r angriberen kontrol over de delte biblioteker og loaderen ld.so, der k\u00f8rer i snap-sandbox-milj\u00f8et, og kan udf\u00f8re vilk\u00e5rlig kode med root-rettigheder ved at k\u00f8re et hvilket som helst suid-program, der bruger dynamisk linking.    <\/p>\n<p>Med root-adgang i et sandbox-milj\u00f8, der er isoleret gennem AppArmor og et systemopkaldsfilter baseret p\u00e5 seccomp, kan angriberen kopiere \/bin\/bash til kataloget \/var\/snap\/$SNAP\/common\/ og give det rettighederne \u00ab04755\u00bb (suid root). Selvom rettighederne er \u00e6ndret inden for sandbox-milj\u00f8et, er filen med de \u00e6ndrede rettigheder ogs\u00e5 tilg\u00e6ngelig i hovedsystemet, s\u00e5 det er tilstr\u00e6kkeligt at starte \/var\/snap\/\/common\/bash som en almindelig ikke-privilegeret bruger fra det almindelige systemmilj\u00f8 for at f\u00e5 fuld root-adgang.            <\/p>\n<p>Samtidig blev der identificeret en s\u00e5rbarhed i v\u00e6rkt\u00f8jet uutils coreutils (Rust Coreutils), som er et alternativ til GNU Coreutils, skrevet i Rust. S\u00e5rbarheden tillader en ikke-privilegeret bruger at opn\u00e5 root-rettigheder i systemet. Problemet blev identificeret under gennemgang af \u00e6ndringer i Ubuntu 25.10 og blev midlertidigt l\u00f8st f\u00f8r udgivelsen af Ubuntu 25.10 ved at levere \/usr\/bin\/gnurm i stedet for uutils rm. Problemet i uutils blev l\u00f8st i udgivelsen af uutils coreutils 0.3.0, uden at det blev angivet i changelog for reparation af s\u00e5rbarheden (det blev angivet, at der var implementeret en sikker metode til at omg\u00e5 stier i rm, du, chmod og chgrp).      <\/p>\n<p>Problemet skyldes en race condition i v\u00e6rkt\u00f8jet \u00abrm\u00bb, som tillader en lokal bruger at erstatte indholdet af et katalog med et symbolsk link, mens en fil, der er under brugerens kontrol, slettes af processen \u00abrm\u00bb med root-rettigheder. Blandt andet kan s\u00e5rbarheden udnyttes ved daglig k\u00f8rsel fra cron-scriptet \/etc\/cron.daily\/apport, som k\u00f8res med root-rettigheder og rekursivt sletter indholdet af kataloget \/var\/crash, som er skrivbart for alle brugere i systemet.    <\/p>\n<p>Ved rekursiv sletning af kataloger kontrollerer v\u00e6rkt\u00f8jet rm f\u00f8rst alle kataloger og sletter dem derefter sekventielt i omvendt r\u00e6kkef\u00f8lge, hvilket kalder funktionen rmdir(). Hvis man lykkes med at ombytte moder-kataloget med et symbolsk link lige efter kontrol af dette katalog, men f\u00f8r kontrol af de underliggende b\u00f8rn i det, vil operationen f\u00f8re til, at kataloget, som det symbolske link peger p\u00e5, bliver slettet. P\u00e5 denne m\u00e5de kan man opn\u00e5 ikke kun sletning af enhver fil i systemet, men ogs\u00e5 forh\u00f8jelse af privilegier ved at slette kataloget \/tmp\/snap-private-tmp\/$SNAP\/tmp\/.snap for at ombytte indholdet af sandbox-milj\u00f8et for snap-pakken (metoden til at opn\u00e5 root er den samme som den f\u00f8rste s\u00e5rbarhed).<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65014\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qualys \u0432\u044b\u044f\u0432\u0438\u043b\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c (CVE-2026-3888) \u0432 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u0432\u044f\u0437\u043a\u0438 snap-confine \u0438 systemd-tmpfiles \u0432 Ubuntu, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0443\u044e \u043d\u0435\u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c root-\u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0438\u0441\u0442\u0435\u043c\u0435. \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 Ubuntu \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 24.04. \u0412 Ubuntu 16.04-22.04 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0432 \u043d\u0435\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f\u0445, \u0438\u043c\u0438\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0445 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0431\u043e\u043b\u0435\u0435 \u043d\u043e\u0432\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430. \u0412 Ubuntu \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0432\u043e \u0432\u0447\u0435\u0440\u0430\u0448\u043d\u0435\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-165172","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qualys \u0432\u044b\u044f\u0432\u0438\u043b\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c (CVE-2026-3888) \u0432 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u0432\u044f\u0437\u043a\u0438 snap-confine \u0438 systemd-tmpfiles \u0432 Ubuntu, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0443\u044e \u043d\u0435\u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c root-\u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0438\u0441\u0442\u0435\u043c\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/uyazvimosti-v-snapd-i-rust-soreutils-pozvolyayushhie-poluchit-root-privilegii-v-ubuntu\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 snapd \u0438 Rust \u0421oreutils, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c root-\u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0438 \u0432 Ubuntu | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qualys \u0432\u044b\u044f\u0432\u0438\u043b\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c (CVE-2026-3888) \u0432 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u0432\u044f\u0437\u043a\u0438 snap-confine \u0438 systemd-tmpfiles \u0432 Ubuntu, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0443\u044e \u043d\u0435\u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c root-\u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0438\u0441\u0442\u0435\u043c\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/uyazvimosti-v-snapd-i-rust-soreutils-pozvolyayushhie-poluchit-root-privilegii-v-ubuntu\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-03-18T15:12:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-18T15:12:13+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 S\u00e5rbarheder i snapd og Rust Coreutils, der muligg\u00f8r opn\u00e5else af root-rettigheder i Ubuntu | ProHoster","description":"Qualys har opdaget en s\u00e5rbarhed (CVE-2026-3888) i samarbejdet mellem snap-confine og systemd-tmpfiles i Ubuntu, som giver en ikke-privilegeret bruger mulighed for at f\u00e5 root-adgang til systemet.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/uyazvimosti-v-snapd-i-rust-soreutils-pozvolyayushhie-poluchit-root-privilegii-v-ubuntu","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 snapd \u0438 Rust \u0421oreutils, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c root-\u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0438 \u0432 Ubuntu | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qualys \u0432\u044b\u044f\u0432\u0438\u043b\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c (CVE-2026-3888) \u0432 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u0432\u044f\u0437\u043a\u0438 snap-confine \u0438 systemd-tmpfiles \u0432 Ubuntu, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0443\u044e \u043d\u0435\u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c root-\u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0438\u0441\u0442\u0435\u043c\u0435.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/uyazvimosti-v-snapd-i-rust-soreutils-pozvolyayushhie-poluchit-root-privilegii-v-ubuntu","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-03-18T15:12:13+00:00","article:modified_time":"2026-03-18T15:12:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/165172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=165172"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/165172\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=165172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=165172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=165172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}