{"id":183346,"date":"2026-09-14T10:53:47","date_gmt":"2026-09-14T08:53:47","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/ubuntu-26-10-polnostyu-perevedyon-na-rust-coreutils"},"modified":"2026-09-14T10:53:51","modified_gmt":"2026-09-14T08:53:51","slug":"ubuntu-26-10-fully-switches-to-rust-coreutils","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/ubuntu-26-10-fully-switches-to-rust-coreutils","title":{"rendered":"Ubuntu 26.10 har helt \u00f6verg\u00e5tt till Rust Coreutils","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>I basen av distrubutionen Ubuntu 26.10, som sl\u00e4pps den 15 oktober, har en fullst\u00e4ndig \u00f6verg\u00e5ng till verktygssatsen uutils coreutils (Rust Coreutils), skriven i Rust, genomf\u00f6rts. Verktygen fr\u00e5n Rust Coreutils har helt ersatt alla komponenter i paketet GNU Coreutils, inklusive verktygen cp, mv och rm, som i Ubuntu 26.04 levererades i versionen fr\u00e5n GNU Coreutils.      <\/p>\n<p>Paket rust-coreutils var ursprungligen inkluderad som standard i Ubuntu 25.10, men i LTS-grenen av Ubuntu 26.04 gjordes en \u00e5terg\u00e5ng till att leverera verktygen cp, mv och rm fr\u00e5n GNU Coreutils. Varianterna cp, mv och rm \u00e5terl\u00e4mnades p\u00e5 grund av s\u00e4kerhetsproblem som uppt\u00e4cktes under en granskning av kodbasen f\u00f6r Rust Coreutils. St\u00f6rsta delen av s\u00e5rbarheterna i Rust Coreutils orsakas av n\u00e4rvaro av racetillst\u00e5nd, vilket m\u00f6jligg\u00f6r f\u00f6r\u00e4ndring av data efter att informationen har kontrollerats men innan operationen utf\u00f6rs (TOCTOU \u2014 Time-Of-Check-To-Time-Of-Use). Bland annat till\u00e5ter s\u00e5dana s\u00e5rbarheter att en fil byts ut mot en symbolisk l\u00e4nk under tiden mellan att kontrollen avslutats och operationen p\u00e5b\u00f6rjas.     <\/p>\n<p>I kontexten av anv\u00e4ndningen av verktygen cp, mv och rm i systemskript som k\u00f6rs med root-r\u00e4ttigheter, ger ins\u00e4ttningen av en symbolisk l\u00e4nk m\u00f6jlighet att kopiera, \u00f6verskriva eller ta bort godtyckliga filer. Till exempel, vid rekursiv borttagning av kataloger, kontrollerar verktyget rm f\u00f6rst alla kataloger och tar sedan bort dem sekventiellt i omv\u00e4nd ordning genom att anropa funktionen rmdir(). Om man byter ut f\u00f6r\u00e4ldrakatalogen mot en symbolisk l\u00e4nk omedelbart efter att denna katalog har kontrollerats, men innan kontrollen av dess underkataloger, kan man \u00e5stadkomma borttagning av vilken katalog som helst i systemet vid daglig k\u00f6rning av cron-skriptet \/etc\/cron.daily\/apport, som k\u00f6rs med root-r\u00e4ttigheter och rekursivt tar bort inneh\u00e5llet i katalogen \/var\/crash, som \u00e4r skrivbar f\u00f6r alla anv\u00e4ndare i systemet.<br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66274\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0439 \u0431\u0430\u0437\u0435 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Ubuntu 26.10, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 15 \u043e\u043a\u0442\u044f\u0431\u0440\u044f, \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u0451\u043d \u043f\u043e\u043b\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 uutils coreutils (Rust Coreutils), \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u0423\u0442\u0438\u043b\u0438\u0442\u044b \u0438\u0437 \u0441\u043e\u0441\u0442\u0430\u0432\u0430 Rust Coreutils \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u043c\u0435\u043d\u0438\u043b\u0438 \u0432\u0441\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u043f\u0430\u043a\u0435\u0442\u0430 GNU Coreutils, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0443\u0442\u0438\u043b\u0438\u0442\u044b cp, mv \u0438 rm, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432 Ubuntu 26.04 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u043b\u0438\u0441\u044c \u0432 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0435 \u0438\u0437 GNU Coreutils. \u041f\u0430\u043a\u0435\u0442 rust-coreutils [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183346","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0439 \u0431\u0430\u0437\u0435 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Ubuntu 26.10, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 15 \u043e\u043a\u0442\u044f\u0431\u0440\u044f, \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u0451\u043d \u043f\u043e\u043b\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 uutils coreutils (Rust Coreutils), \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/news\/ubuntu-26-10-fully-switches-to-rust-coreutils\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\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\udd47Ubuntu 26.10 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0451\u043d \u043d\u0430 Rust Coreutils | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0439 \u0431\u0430\u0437\u0435 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Ubuntu 26.10, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 15 \u043e\u043a\u0442\u044f\u0431\u0440\u044f, \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u0451\u043d \u043f\u043e\u043b\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 uutils coreutils (Rust Coreutils), \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/ubuntu-26-10-fully-switches-to-rust-coreutils\" \/>\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-09-14T08:53:47+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-14T08:53:51+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ubuntu 26.10 har helt \u00f6verg\u00e5tt till Rust Coreutils | ProHoster","description":"I basen av distrubutionen Ubuntu 26.10, som sl\u00e4pps den 15 oktober, har en fullst\u00e4ndig \u00f6verg\u00e5ng till verktygssatsen uutils coreutils (Rust Coreutils), skriven i Rust, genomf\u00f6rts.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/ubuntu-26-10-fully-switches-to-rust-coreutils","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\udd47Ubuntu 26.10 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0451\u043d \u043d\u0430 Rust Coreutils | ProHoster","og:description":"\u0412 \u043f\u0430\u043a\u0435\u0442\u043d\u043e\u0439 \u0431\u0430\u0437\u0435 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Ubuntu 26.10, \u0440\u0435\u043b\u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 15 \u043e\u043a\u0442\u044f\u0431\u0440\u044f, \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u0451\u043d \u043f\u043e\u043b\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 uutils coreutils (Rust Coreutils), \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/ubuntu-26-10-fully-switches-to-rust-coreutils","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-09-14T08:53:47+00:00","article:modified_time":"2026-09-14T08:53:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"183346","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-09-22 16:21:01","updated":"2026-09-22 16:21:01","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/183346","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\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=183346"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/183346\/revisions"}],"predecessor-version":[{"id":183347,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/183346\/revisions\/183347"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=183346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=183346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=183346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}