{"id":170523,"date":"2026-05-08T12:24:30","date_gmt":"2026-05-08T10:24:30","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/uyazvimosti-dirty-frag-izmenyayushhie-stranichnyj-kesh-dlya-polucheniya-root-v-lyubyh-distributivah-linux"},"modified":"2026-05-08T12:24:30","modified_gmt":"2026-05-08T10:24:30","slug":"uyazvimosti-dirty-frag-izmenyayushhie-stranichnyj-kesh-dlya-polucheniya-root-v-lyubyh-distributivah-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/uyazvimosti-dirty-frag-izmenyayushhie-stranichnyj-kesh-dlya-polucheniya-root-v-lyubyh-distributivah-linux","title":{"rendered":"S\u00e5rbarheter i Dirty Frag, som \u00e4ndrar sidcache f\u00f6r att erh\u00e5lla root-\u00e5tkomst i alla Linux-distributioner","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>I Linux-k\u00e4rnan har tv\u00e5 s\u00e5rbarheter uppt\u00e4ckts som p\u00e5 ett s\u00e4tt liknar den s\u00e5rbarhet som f\u00f6r n\u00e5gra dagar sedan avsl\u00f6jades, kallad Copy Fail, men som visar sig i andra delsystem \u2014 xfrm-ESP och RxRPC. S\u00e5rbarheterna har kodnamnet Dirty Frag (det finns ocks\u00e5 omn\u00e4mnande av Copy Fail 2). S\u00e5rbarheterna m\u00f6jligg\u00f6r f\u00f6r en icke-privilegierad anv\u00e4ndare att f\u00e5 root-r\u00e4ttigheter genom att skriva \u00f6ver processdata i sidcacheminnet. Det finns ett utnyttjande som fungerar i alla aktuella Linux-distributioner. Informationen om s\u00e5rbarheten har l\u00e4mnats ut innan korrigeringarna publicerades, men det finns en workaround f\u00f6r att blockera problemet.      <\/p>\n<p>Dirty Frag omfattar tv\u00e5 olika s\u00e5rbarheter: den f\u00f6rsta i xfrm-ESP-modulen, som anv\u00e4nds f\u00f6r att p\u00e5skynda kryptografiska operationer i IPsec med ESP-protokollet (Encapsulating Security Payload), och den andra i RxRPC-drivrutinen, som implementerar socketfamiljen AF_RXRPC och det namngivna RPC-protokollet som fungerar \u00f6ver UDP. Var och en av s\u00e5rbarheterna i sig g\u00f6r det m\u00f6jligt att f\u00e5 root-r\u00e4ttigheter. S\u00e5rbarheten i xfrm-ESP har funnits i Linux-k\u00e4rnan sedan januari 2017, medan s\u00e5rbarheten i RxRPC har funnits sedan juni 2023. B\u00e5da problemen orsakas av optimeringar som till\u00e5ter direkt skrivning till sidcacheminnet.      <\/p>\n<p>F\u00f6r att exploatera s\u00e5rbarheten i xfrm-ESP m\u00e5ste anv\u00e4ndaren ha r\u00e4tt att skapa namnrymder, medan f\u00f6r att utnyttja s\u00e5rbarheten i RxRPC m\u00e5ste modulen rxrpc.ko kunna laddas. Till exempel \u00e4r det i Ubuntu f\u00f6rbjudet f\u00f6r en icke-privilegerad anv\u00e4ndare att skapa namnrymder enligt AppArmor-reglerna, men modulen rxrpc.ko laddas som standard. Vissa distributioner saknar modulen rxrpc.ko, men blockerar inte skapandet av namnrymder. Forskaren som identifierade problemet har tagit fram en kombinerad exploit som kan attackera systemet via b\u00e5da s\u00e5rbarheterna, vilket m\u00f6jligg\u00f6r exploatering av problemet i alla stora distributioner. Exploitens funktion har bekr\u00e4ftats i Ubuntu 24.04.4 med k\u00e4rna 6.17.0-23, RHEL 10.1 med k\u00e4rna 6.12.0-124.49.1, openSUSE Tumbleweed med k\u00e4rna 7.0.2-1, CentOS Stream 10 med k\u00e4rna 6.12.0-224, AlmaLinux 10 med k\u00e4rna 6.12.0-124.52.3 och Fedora 44 med k\u00e4rna 6.19.14-300.      <\/p>\n<p>Liksom i fallet med s\u00e5rbarheten Copy Fail, orsakades problemen i xfrm-ESP och RxRPC av att avkryptering av data utf\u00f6rdes p\u00e5 plats med hj\u00e4lp av funktionen splice(), som \u00f6verf\u00f6r data mellan filbeskrivare och r\u00f6rledningar (pipe) utan att kopiera, genom att skicka referenser till element i sidcache. Offset f\u00f6r skrivoperationen ber\u00e4knades utan l\u00e4mpliga kontroller som tar h\u00e4nsyn till anv\u00e4ndningen av direktreferenser till element i sidcache, vilket m\u00f6jliggjorde att genom att skicka speciellt utformade f\u00f6rfr\u00e5gningar skriva \u00f6ver 4 byte p\u00e5 det valda offsetet och \u00e4ndra inneh\u00e5llet i vilken fil som helst i sidcache.     <\/p>\n<p>Alla l\u00e4soperationer fr\u00e5n filer returnerar f\u00f6rst inneh\u00e5llet fr\u00e5n sidcacheminnet. Om data i sidcacheminnet \u00e4ndras kommer l\u00e4soperationer fr\u00e5n filer att returnera icke verkligt lagrad information, utan manipulerade data. Utnyttjandet av s\u00e5rbarheten g\u00e5r ut p\u00e5 att f\u00f6r\u00e4ndra sidcacheminnet f\u00f6r en exekverbar fil med suid root-flaggan. Till exempel, f\u00f6r att f\u00e5 root-r\u00e4ttigheter kan man l\u00e4sa den exekverbara filen \/usr\/bin\/su f\u00f6r att placera den i sidcacheminnet, varefter man kan f\u00e5 sin egen kod att ers\u00e4tta inneh\u00e5llet i denna fil som laddas i sidcacheminnet. Den efterf\u00f6ljande k\u00f6rningen av verktyget \"su\" kommer att leda till att den modifierade kopian fr\u00e5n sidcacheminnet laddas i minnet ist\u00e4llet f\u00f6r den ursprungliga exekverbara filen fr\u00e5n lagringen.       <\/p>\n<p>Information om s\u00e5rbarheter och koordinerad release av uppdateringar f\u00f6r att \u00e5tg\u00e4rda problemen var planerad till den 12 maj, men p\u00e5 grund av en informationsl\u00e4cka var man tvungen att offentligg\u00f6ra informationen om s\u00e5rbarheten innan korrigeringarna publicerades. I slutet av april publicerades patchar f\u00f6r rxrpc, ipsec och xfrm p\u00e5 den offentliga mailinglistan netdev, utan att n\u00e4mna att de var relaterade till \u00e5tg\u00e4rdandet av s\u00e5rbarheten. Den 5 maj accepterade underh\u00e5llaren f\u00f6r IPsec-subsystemet en \u00e4ndring med den f\u00f6reslagna korrigeringen i modulen xfrm-esp i git-repositoriet netdev, d\u00e4r beskrivningen i h\u00f6g grad var en upprepning av beskrivningen av problemet som ledde till s\u00e5rbarheten Copy Fail i modulen algif_aead. En av s\u00e4kerhetsforskare blev intresserad av detta fix, lyckades skapa en fungerande exploit och publicerade den, utan att veta att det fanns en embargo mot att avsl\u00f6ja informationen om problemet f\u00f6re den 12 maj.        <\/p>\n<p>Uppdateringar med \u00e5tg\u00e4rder f\u00f6r Linux-k\u00e4rnan och k\u00e4rnpaket i distributionerna har \u00e4nnu inte publicerats, men problem\u00e5tg\u00e4rdande patchar \u00e4r tillg\u00e4ngliga \u2013 xfrm-esp och rxrpc. CVE-identifierare har inte tilldelats, vilket g\u00f6r det sv\u00e5rare att sp\u00e5ra paketuppdateringar i distributionerna. Som en tillf\u00e4llig s\u00e4kerhets\u00e5tg\u00e4rd kan du blockera laddningen av k\u00e4rnmodulerna esp4, esp6 och rxrpc: sh -c \"printf 'install esp4 \/bin\/false\ninstall esp6 \/bin\/false\ninstall rxrpc \/bin\/false\n' &gt; \/etc\/modprobe.d\/dirtyfrag.conf; rmmod esp4 esp6 rxrpc 2&gt;\/dev\/null; true\"<br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65395\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u044f\u0434\u0440\u0435 Linux \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u044b \u0434\u0432\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u043f\u043e \u0441\u0432\u043e\u0435\u0439 \u0441\u0443\u0442\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439 \u043d\u0430\u0437\u0430\u0434 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u043e\u0439 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 Copy Fail, \u043d\u043e \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 &#8212; xfrm-ESP \u0438 RxRPC. \u0421\u0435\u0440\u0438\u0438 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d\u043e \u043a\u043e\u0434\u043e\u0432\u043e\u0435 \u0438\u043c\u044f Dirty Frag (\u0442\u0430\u043a\u0436\u0435 \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u0435\u0442\u0441\u044f \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435 Copy Fail 2). \u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \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 \u043f\u0440\u0430\u0432\u0430 root, \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u0432 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0432 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043d\u043e\u043c \u043a\u044d\u0448\u0435. \u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u044d\u043a\u0441\u043f\u043b\u043e\u0438\u0442, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 [&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-170523","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u044f\u0434\u0440\u0435 Linux \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u044b \u0434\u0432\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u043f\u043e \u0441\u0432\u043e\u0435\u0439 \u0441\u0443\u0442\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439 \u043d\u0430\u0437\u0430\u0434 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u043e\u0439 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 Copy Fail, \u043d\u043e \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 - xfrm-ESP \u0438 RxRPC.\" \/>\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\/sv\/blog\/news\/uyazvimosti-dirty-frag-izmenyayushhie-stranichnyj-kesh-dlya-polucheniya-root-v-lyubyh-distributivah-linux\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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 Dirty Frag, \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0449\u0438\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0439 \u043a\u044d\u0448 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f root \u0432 \u043b\u044e\u0431\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430\u0445 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u044f\u0434\u0440\u0435 Linux \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u044b \u0434\u0432\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u043f\u043e \u0441\u0432\u043e\u0435\u0439 \u0441\u0443\u0442\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439 \u043d\u0430\u0437\u0430\u0434 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u043e\u0439 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 Copy Fail, \u043d\u043e \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 - xfrm-ESP \u0438 RxRPC.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/uyazvimosti-dirty-frag-izmenyayushhie-stranichnyj-kesh-dlya-polucheniya-root-v-lyubyh-distributivah-linux\" \/>\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-05-08T10:24:30+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-08T10:24:30+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\udd47S\u00e5rbarheter Dirty Frag, som \u00e4ndrar sidcache f\u00f6r att f\u00e5 root i alla Linux-distributioner | ProHoster","description":"Tv\u00e5 s\u00e5rbarheter har uppt\u00e4ckts i Linux-k\u00e4rnan, som i grund och botten liknar s\u00e5rbarheten Copy Fail som avsl\u00f6jades f\u00f6r n\u00e5gra dagar sedan, men som visar sig i andra subsystem \u2013 xfrm-ESP och RxRPC.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/uyazvimosti-dirty-frag-izmenyayushhie-stranichnyj-kesh-dlya-polucheniya-root-v-lyubyh-distributivah-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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 Dirty Frag, \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0449\u0438\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0439 \u043a\u044d\u0448 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f root \u0432 \u043b\u044e\u0431\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430\u0445 Linux | ProHoster","og:description":"\u0412 \u044f\u0434\u0440\u0435 Linux \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u044b \u0434\u0432\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u043f\u043e \u0441\u0432\u043e\u0435\u0439 \u0441\u0443\u0442\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439 \u043d\u0430\u0437\u0430\u0434 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u043e\u0439 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 Copy Fail, \u043d\u043e \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 - xfrm-ESP \u0438 RxRPC.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/uyazvimosti-dirty-frag-izmenyayushhie-stranichnyj-kesh-dlya-polucheniya-root-v-lyubyh-distributivah-linux","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-05-08T10:24:30+00:00","article:modified_time":"2026-05-08T10:24:30+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\/sv\/wp-json\/wp\/v2\/posts\/170523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=170523"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/170523\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=170523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=170523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=170523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}