{"id":4001,"date":"2026-04-30T12:41:32","date_gmt":"2026-04-30T09:41:32","guid":{"rendered":"https:\/\/upcloud.com\/global\/?p=4001"},"modified":"2026-05-27T15:33:09","modified_gmt":"2026-05-27T14:33:09","slug":"copy-fail-local-root-vulnerability-exploit","status":"publish","type":"post","link":"https:\/\/upcloud.com\/global\/blog\/copy-fail-local-root-vulnerability-exploit\/","title":{"rendered":"UpCloud responds to the \u201cCopy Fail\u201d and \u201cDirty Frag\u201d Local Root Vulnerability exploits"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A new and easily exploitable &#8220;Copy Fail&#8221; local root vulnerability was identified on April 29, 2026, impacting all Linux deployments. Due to its simplicity compared to typical Local Root Exploits (LREs), systems with untrusted local users are at the highest risk. Updates are required for all Cloud Servers using any Linux distribution including Managed Kubernetes worker nodes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The UpCloud platform itself is unaffected by this issue. The nature of the exploit does not permit any form of virtual machine escape, which means a customer&#8217;s Cloud Server cannot be used to compromise the underlying host system or gain unauthorized access to other customers&#8217; data or Cloud Servers. We can confirm the integrity and isolation of our Cloud Servers remain intact.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We will update the public templates for Linux distributions with the necessary mitigation patches as soon as they are made available by the respective distribution&#8217;s package maintainers. These updates will automatically apply to all new server deployments.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Updating existing Cloud Server operating systems to patch the vulnerability is at the user\u2019s responsibility. <strong>We urge all users to update their systems as soon as patches become available.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Full details about the exploit can be found from <a href=\"https:\/\/copy.fail\/\" target=\"_blank\" rel=\"noopener\">https:\/\/copy.fail\/<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>You ARE affected if:<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You have a Linux server that was installed in 2017 or later.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>You are at higher risk if:<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Your system has local untrusted users, or<\/li>\n\n\n\n<li>It is a shared environment with multiple users, or<\/li>\n\n\n\n<li>Your system allows remote code execution by unprivileged users.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>You are NOT affected if:<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Your server is running a non-Linux operating system, such as Windows Server.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What do I need to do<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To ensure the security, stability, and optimal performance of your Linux-based system, it is crucial to consistently keep the system up-to-date with the latest patches and security fixes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This process involves fetching and installing the latest versions of all installed software packages, including the core Linux kernel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Recommended procedures<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Distribution Family<\/strong><\/th><th><strong>Command for Update Check and Download<\/strong><\/th><th><strong>Command for Applying Updates<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong>Debian\/Ubuntu<\/strong><\/td><td>sudo apt update<\/td><td>sudo apt upgrade<\/td><\/tr><tr><td><strong>Alma\/CentOS\/Fedora\/Rocky<\/strong><\/td><td>sudo dnf check-update or sudo yum check-update<\/td><td>sudo dnf upgrade or sudo yum update<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mitigating this vulnerability requires the system to be restarted after applying the patches.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Maintaining an up-to-date system is not a one-time operation but a continuous practice that must be integrated into the system administration routine.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>UPDATE: New &#8220;Dirty Frag&#8221; Vulnerability<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A new security flaw called <strong>Dirty Frag<\/strong> has been discovered that is closely related to the &#8220;Copy Fail&#8221; exploit described above. Like Copy Fail, this vulnerability allows a regular user to gain full administrative (root) control over a Linux system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What you should do:<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The most important step is to update your Linux kernel as soon as patches are available.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Patch release status<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Distribution<\/strong><\/th><th><strong>Status<\/strong><\/th><\/tr><\/thead><tbody><tr><td>AlmaLinux<\/td><td>Alma 9 &amp; 10 updated<\/td><\/tr><tr><td>CentOS Stream<\/td><td>CentOS 10 updated<\/td><\/tr><tr><td>Debian GNU\/Linux<\/td><td>Debian 12 &amp; 13 updated<\/td><\/tr><tr><td>Fedora Linux<\/td><td>Fedora 42 &amp; 43 updated<\/td><\/tr><tr><td>Rocky Linux<\/td><td>Rocky Linux 9 &amp; 10 updated<\/td><\/tr><tr><td>Ubuntu<\/td><td>Ubuntu  22.04 Updated<br>Ubuntu 24.04 Updated<br>Ubuntu 26.04 not affected<\/td><\/tr><tr><td>Managed Kubernetes<\/td><td>Kubernetes 1.28, 1.29, 1.30, 1.31, 1.32, 1.32 &amp; 1.35 templates updated<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>A new and easily exploitable &#8220;Copy Fail&#8221; local root vulnerability was identified on April 29, 2026, impacting all Linux deployments. Due to its simplicity compared [&hellip;]<\/p>\n","protected":false},"author":77,"featured_media":80797,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"634,628,664,874,160,751","_relevanssi_noindex_reason":"Blocked by a filter function","footnotes":""},"categories":[4,22,10],"tags":[320,46,323],"class_list":["post-4001","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcements","category-cloud-infrastructure","category-data-security","tag-copy-fail","tag-eu-cloud","tag-linux"],"acf":[],"_links":{"self":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/posts\/4001","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/users\/77"}],"replies":[{"embeddable":true,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/comments?post=4001"}],"version-history":[{"count":15,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/posts\/4001\/revisions"}],"predecessor-version":[{"id":7166,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/posts\/4001\/revisions\/7166"}],"wp:attachment":[{"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/media?parent=4001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/categories?post=4001"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/upcloud.com\/global\/wp-json\/wp\/v2\/tags?post=4001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}