{"id":520553,"date":"2026-06-27T02:56:12","date_gmt":"2026-06-27T02:56:12","guid":{"rendered":"https:\/\/www.newsbeep.com\/ie\/520553\/"},"modified":"2026-06-27T02:56:12","modified_gmt":"2026-06-27T02:56:12","slug":"2-linux-kernel-flaw-pocs-published-enabling-local-privilege-escalation-news","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ie\/520553\/","title":{"rendered":"2 Linux kernel flaw PoCs published, enabling local privilege escalation | news"},"content":{"rendered":"<p>Two proof-of-concept exploits for Linux kernel vulnerabilities were recently published, both of which could lead to local privilege escalation if left unpatched.One of the flaws, DirtyClone, tracked as <a href=\"https:\/\/nvd.nist.gov\/vuln\/detail\/cve-2026-43503\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">CVE-2026-43503<\/a>, is a variant of class of Linux vulnerabilities known as <a href=\"https:\/\/www.scworld.com\/news\/dirty-frag-linux-zero-day-exposes-most-distributions-to-lpe\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">DirtyFrag<\/a>. The variant was discovered by the JFrog Security Research team, which <a href=\"https:\/\/research.jfrog.com\/post\/dissecting-and-exploiting-linux-lpe-variant-dirtyclone-cve-2026-43503\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">published their PoC<\/a> on Thursday. The team previously reported the flaw to the Linux kernel maintainers, who issued a patch on May 19, 2026.DirtyFrag, and other similar flaws such as <a href=\"https:\/\/www.scworld.com\/news\/new-linux-privilege-escalation-flaw-fragnesia-disclosed-poc-available\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Fragnesia<\/a>, abuse the cryptographic processes of networking subsystems to overwrite page-cache versions of key read-only files, like \/usr\/bin\/su, in memory.This is achieved by loading the targeted file into a page cache, crafting a network packet that is backed by that page cache using splice and vmsplice, and manipulating the in-place packet decryption steps of subsystems like XFRM\/IPsec and RxRPC to overwrite bytes of the targeted file within the page-cache-backed packet buffer. \u00a0This exploit tricks the kernel into treating the read-only page cache as a writable network buffer during decryption, according to JFrog. The attacker can control cryptographic inputs to direct predictable outputs to specific offsets, modifying the page-cache version of \/usr\/bin\/su to achieve root privileges. \u00a0The patches for DirtyFrag and its previous variants add a metadata flag SKBFL_SHARED_FRAG to spliced UDP packets to mark packets that reference page-cache memory and trigger a safe Copy-on-Write (COW) on these flagged packets prior to in-place decryption, JFrog explained. This prevents modifications made to these packets during decryption from also being made to their corresponding page-cache files.DirtyClone circumvents this fix by configuring an IPsec processing tunnel with a netfilter rule that uses a TEE target to duplicate UDP packets via _pskb_copy_fclone(). JFrog found that this function does not preserve the SKBFL_SHARED_FRAG flag during cloning, allowing the DirtyFrag exploit to be performed on the cloned version.JFrog noted that this exploit requires the local attacker to have the CAP_NET_ADMIN capability, which is needed to set the vulnerable XFRM\/IPsec configuration.The DirtyClone exploit was confirmed to work against popular Linux distros including Debian, Ubuntu and Fedora. The flaw is fixed in Linux kernel v7.1-rc5; those who cannot immediately patch can mitigate by blocking CAP_NET_ADMIN acquisition or blacklisting the esp4, esp6 and rxrpc kernel modules to prevent in-place decryption, JFrog said.Another local privilege escalation vulnerability, tracked as <a href=\"https:\/\/nvd.nist.gov\/vuln\/detail\/CVE-2026-46331\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">CVE-2026-46331<\/a>, also had a <a href=\"https:\/\/github.com\/sgkdev\/packet_edit_meme\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">PoC exploit<\/a> published recently by GitHub user sgkdev. This exploit targets the Linux kernel\u2019s traffic control packet editing (pedit) subsystem, which contains an out-of-bounds write flaw that enables corruption of page cache memory, <a href=\"https:\/\/access.redhat.com\/security\/cve\/cve-2026-46331\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">according to Red Hat<\/a>.The packet editing function tcf_pedit_act() uses the function skb_ensure_writable() to compute a safe COW range, but this range does not account for runtime header offsets added by typed keys, Red Hat stated.\u201cThis can leave part of the target write region without a proper copy-on-write, leading to an out-of-bounds write that corrupts page cache memory. A local attacker with the ability to configure traffic control rules could exploit this to escalate privileges or crash the system,\u201d the Red Hat advisory warns.This flaw was fixed in the Linux kernel <a href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=899ee91156e57784090c5565e4f31bd7dbffbc5a\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">by a commit<\/a> on June 4. Where patches are not available, the issue can be mitigated by blocking the act_pedit module, <a href=\"https:\/\/access.redhat.com\/security\/vulnerabilities\/RHSB-2026-008\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">according to Red Hat<\/a>. \u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"Two proof-of-concept exploits for Linux kernel vulnerabilities were recently published, both of which could lead to local privilege&hellip;\n","protected":false},"author":2,"featured_media":520554,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[61,60,80],"class_list":["post-520553","post","type-post","status-publish","format-standard","has-post-thumbnail","category-technology","tag-ie","tag-ireland","tag-technology"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts\/520553","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/comments?post=520553"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts\/520553\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/media\/520554"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/media?parent=520553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/categories?post=520553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/tags?post=520553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}