CVE-2026-46333
Last modified
CVE-2026-46333 is a high-severity vulnerability rated 7.1/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: ptrace: slightly saner 'get_dumpable()' logic The 'dumpability' of a task is fundamentally about the memory image of the task - the concept comes from whether it can core dump or not - and makes no sense when you don't have an associated mm. And almost all users do in fact use it only for the case where the task has a mm pointer. But we have one odd special case: ptrace_may_access() uses 'dumpable' to check various other things entirely independently of the MM (typically explicitly using flags like PTRACE_MODE_READ_FSCREDS). Including for threads that no longer have a VM (and maybe never did, like most kernel threads). It's not what this flag was designed for, but it is what it is. The ptrace code does check that the uid/gid matches, so you do have to be uid-0 to see kernel thread details, but this means that the traditional "drop capabilities" model doesn't make any difference for this all. Make it all make a *bit* more sense by saying that if you don't have a MM pointer, we'll use a cached "last dumpability" flag if the thread ever had a MM (it will be zero for kernel threads since it is never set), and require a proper CAP_SYS_PTRACE capability to override.. EPSS estimates a 1.38% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: ptrace: slightly saner 'get_dumpable()' logic The 'dumpability' of a task is fundamentally about the memory image of the task - the concept comes from whether it can core dump or not - and makes no sense when you don't have an associated mm. And almost all users do in fact use it only for the case where the task has a mm pointer. But we have one odd special case: ptrace_may_access() uses 'dumpable' to check various other things entirely independently of the MM (typically explicitly using flags like PTRACE_MODE_READ_FSCREDS). Including for threads that no longer have a VM (and maybe never did, like most kernel threads). It's not what this flag was designed for, but it is what it is. The ptrace code does check that the uid/gid matches, so you do have to be uid-0 to see kernel thread details, but this means that the traditional "drop capabilities" model doesn't make any difference for this all. Make it all make a *bit* more sense by saying that if you don't have a MM pointer, we'll use a cached "last dumpability" flag if the thread ever had a MM (it will be zero for kernel threads since it is never set), and require a proper CAP_SYS_PTRACE capability to override.
Metrics
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Weakness Enumeration
Affected Software
| Vendor | Product | Versions | Update |
|---|---|---|---|
| Linux | Linux Kernel | >= 3.16.52, < 3.17 | — |
| Linux | Linux Kernel | >= 4.4.40, < 4.5 | — |
| Linux | Linux Kernel | >= 4.8.16, < 4.9 | — |
| Linux | Linux Kernel | >= 4.9.1, < 5.10.256 | — |
| Linux | Linux Kernel | >= 5.11, < 5.15.207 | — |
| Linux | Linux Kernel | >= 5.16, < 6.1.173 | — |
| Linux | Linux Kernel | >= 6.2, < 6.6.139 | — |
| Linux | Linux Kernel | >= 6.7, < 6.12.89 | — |
| Linux | Linux Kernel | >= 6.13, < 6.18.31 | — |
| Linux | Linux Kernel | >= 6.19, < 7.0.8 | — |
| Linux | Linux Kernel | 7.1 | Rc1 |
| Debian | Debian Linux | 11.0 | — |
References
- https://lists.debian.org/debian-lts-announce/2026/05/msg00032.htmlThird Party Advisory
- https://lists.debian.org/debian-lts-announce/2026/05/msg00035.htmlThird Party Advisory
- https://access.redhat.com/errata/RHSA-2026:19521Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:19540Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:19568Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:19569Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:19664Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:19666Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:19705Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:19711Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:19875Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:20051Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:20054Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:20129Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:20130Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:20299Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:20593Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:21701Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:21702Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:23468Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:23469Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:23470Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:23471Third Party Advisory
- https://access.redhat.com/errata/RHSA-2026:24814Third Party Advisory
- https://access.redhat.com/security/cve/CVE-2026-46333Third Party Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=2477802Third Party Advisory
- https://github.com/0xdeadbeefnetwork/ssh-keysign-pwn/Exploit, Third Party Advisory
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-46333.jsonProduct, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2026-46333?
How severe is CVE-2026-46333?
How do I fix CVE-2026-46333?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-46328In the Linux kernel, the following vulnerability has been re…7.3
- CVE-2026-46329In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2026-4633A flaw was found in Keycloak. A remote attacker can exploit …3.7
- CVE-2026-46330In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-46331In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-46332In the Linux kernel, the following vulnerability has been re…8
- CVE-2026-46334OpenSIPS is a Session Initiation Protocol (SIP) server imple…8.7
- CVE-2026-46336Manyfold is an open source, self-hosted web application for …7.1
- CVE-2026-46337WWBN AVideo is an open source video platform. In 29.0 and ea…5.3
- CVE-2026-46338PyMdown Extensions is a set of extensions for the Python-Mar…4.3
- CVE-2026-463399Router is an AI router & token saver. From 0.4.30 until 0.4…10
- CVE-2026-4634A flaw was found in Keycloak. An unauthenticated attacker ca…7.5
Are you affected by CVE-2026-46333?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
