The images in this article were generated with artificial intelligence. How we publish
On June 16, the vulnerability CVE-2026-46331 - nicknamed "Pit COW" - was assigned that allows an unprivileged local user to climb to root in kernel Vulnerable Linux using off-limits writing in the act _ pedit of the traffic control subsystem. In short, the kernel aims to apply a copy-on-write pattern but miscalculates the private area to be modified, which causes the writing to alter a shared page of the cache page rather than a private copy; if that page contains the memory image of a setuid binary (e.g. / bin / su), the explosion can inject code into the memory copy and run a root shell without touching the disk or leaving prints on the file integrity cheques.
The vector that turns the bug into a realistic exploitation It is not just the corruption of the cache page, but the possibility that unprivileged users set up tc rules from an unprivileged user namespace. That capacity gives them a local network capacity (CAP _ NET _ ADMIN) within the namespace and it is exactly what the explosion needs to activate act _ pedit. The result is a chain of operation that especially affects multi-user or shared environments: Kubernetes nodes, CI / CD runners, laboratory machines, research environments and multiple-account servers.

The vulnerability pattern reminds of previous failures like Dirty Pipe and others who wrote on pages that were not their exclusive property, but the new here is the way in for unprivileged users. According to public reports, the functional PoC appeared 24 hours after the CVE allocation and was tested in RHEL and Debian where unprivileged namespaces are opened by default; Ubuntu showed differences according to the management of AppArmor in each version. For technical details and official follow-up see the CVE tab on the NVD and the Debian Tracker: NVD - CVE-2026-46331 and Debian Security Tracker - CVE-2026-46331.
Recommended immediate action: install the patched kernel and restart as soon as possible. This is the only definitive arrangement: the fix corrects the copy logic and prevents the corruption of the cache page. Prioritize updates in hosts where "local user" is potentially malicious or not fully reliable: multi-tenant environments, container nodes, CI runners, shared machines and stations that perform third-party work.
If you can't park immediately, there are effective mitigations that cut the chain of the explosion. The first is to prevent act _ pedit from being available as a module: check with lsmod ¥124; grep act _ pedit if the module is loaded and, if you do not need it, block it by creating a file in / etc / modprobe.d /, for example do "install act _ pedit / bin / false" > / etc / modprobe.d / disable-act _ pedit.conf; if the module is already loaded try rmmod _ pedit (can fail if it is in use). The second is to disable the unprivileged user namespaces that grant the local CAP _ NET _ ADMIN: in RHEL use sysctl -w user.max _ user _ namespaces = 0 and in Debian / Ubuntu sysctl -w kernel .unprivileged _ userns _ clone = 0. Try it before, because this breaks rootless containers, some CI sandboxes and sandboxed browsers.

Do not trust file integrity checks as the only forensic evidence: the explosion alters the memory copy of the file on the cache page without changing the disk, so add SHA or AIDE tools can return the images "clean" even if there is an already open root shell. Empty the page cache with echo 3 > / proc / sys / vm / drop _ caches will remove the copy in poisoned memory, but do not reverse or delete established root sessions; if you suspect commitment, treat the host as committed: network isolation, collect memory and forensic analysis devices and plan a reinstallation or restoration from reliable backups.
In addition to patching and applying mitigation, check configurations and detections: check modules with lsmod, audit the presence of allowed user namespaces, monitor the appearance of shells with unusual permissions and look for unexpected processes that have started shortly after the last kernel update. Note that the correction appeared on the public list netdev weeks before the allocation of the CVE, so waiting for scanner rules or signatures can be too slow; in corruption failures of the page cache it is appropriate to prioritize the response based on the understanding of the vector and the application of mitigations until the patch is applied.
To be kept informed about the evolution and patches per distributor, see the official channels of your supplier and the security pages: in addition to the NVD and Debian Tracker, Red Hat and Ubuntu notices publish specific instructions by version and packaging. Now act: it is not a theoretical vulnerability, there is a public PoC and exploitation does not leave the traditional print on disk.
Related
More news on the same subject.

Anonymous MousKIT phishing platform identified to remove Activation Lock on iPhone and iPad
Cybersecurity researchers have documented a phishing platform as a service aimed at eliminating the protection of Activation Lock from stolen iPhones and iPads, combining forged...

United States U.S. imposes sanctions on Iranian networks linked to MOIS and Mabna in the Economic Outcast operation
The U.S. Treasury Department has launched a new round of financial sanctions against networks linked to Iran, in a campaign that the U.S. authorities describe as a coordinated e...

NemoClaw operating chain exposes Olama to unauthenticated access and alters chat templates
What has happened (confirmed facts): Oasis Security researchers have published a report describing a chain of exploitation against the NemoClaw configuration that can allow a we...

CISA adds CVE-2026-21962 to KEV by remote operation in Oracle HTTP Server and WebLogic
The United States Agency for Cybersecurity and Infrastructure (CISA) has included in its catalogue Known Exploited Vulnerabilities (KEV) the critical failure traced as CVE-2026-...

IA in code generation accelerates OSS dependencies and generates security mediation debt
A recent seminar organized by ActiveState and a survey of 300 security and development leaders in companies in different sectors confirms something that many teams already notic...

They identify WordlistLoader and SynkLoader, intermediate loaders linked to access brokers for
Cybersecurity researchers have identified two new malware families - called WordlistLoader and SynkLoader - used as intermediate stages to deploy later loads and, according to p...

TikTok will pay 400 million for COPPA; 100 M subject to annulment of decree Musical.ly
The U.S. Department of Justice. United States announced payment of $400 million by TikTok to resolve a 2024 lawsuit that accused the platform - owned by ByteDance - of violating...