CVE-2026-46333CWE-269privilege-escalation

CVE-2026-46333

High · published May 15, 2026

CVSS v3.1
7.1
EPSS
1%
Percentile
61.4
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.1 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00965 · 61.4th percentile
Weakness
CWE-269 · Improper Privilege Management
Published
2026-05-15T18:16Z
Affected products (14)
ProductVersionsFixed in
linux/linux_kernel≥ 3.16.52, < 3.173.17
linux/linux_kernel≥ 4.4.40, < 4.54.5
linux/linux_kernel≥ 4.8.16, < 4.94.9
linux/linux_kernel≥ 4.9.1, < 5.10.2565.10.256
linux/linux_kernel≥ 5.11, < 5.15.2075.15.207
linux/linux_kernel≥ 5.16, < 6.1.1736.1.173
linux/linux_kernel≥ 6.2, < 6.6.1396.6.139
linux/linux_kernel≥ 6.7, < 6.12.896.12.89
linux/linux_kernel≥ 6.13, < 6.18.316.18.31
linux/linux_kernel≥ 6.19, < 7.0.87.0.8
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
debian/debian_linuxall versions—
References (42)
https://git.kernel.org/stable/c/01363cb3fbd0238ffdeb09f53e9039c9edf8a730 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/15b828a46f305ae9f05a7c16914b3ce273474205 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/2a93a4fac7b6051d3be7cd1b015fe7320cd0404d · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/31e62c2ebbfdc3fe3dbdf5e02c92a9dc67087a3a · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/4709234fd1b95136ceb789f639b1e7ea5de1b181 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/6e5b51e74a40d377bcd3081dd33fbaa0e1aa7e3d · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/8f907d345bae8f4b3f004c5abc56bf2dfb851ea7 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67https://git.kernel.org/stable/c/93d4ba49d18e3d7fb41a9927c2d0cca5e9dfefd6 · 416baaa9-dc9f-4396-8d5f-8c081fb06d67http://www.openwall.com/lists/oss-security/2026/05/15/9 · af854a3a-2127-422b-91ae-364da2661108http://www.openwall.com/lists/oss-security/2026/05/20/14 · af854a3a-2127-422b-91ae-364da2661108http://www.openwall.com/lists/oss-security/2026/05/20/16 · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2026/05/msg00032.html · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2026/05/msg00035.html · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2026:19521 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:19540 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:19568 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:19569 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:19664 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:19666 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:19705 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:19711 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:19875 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:20051 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:20054 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:20129 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:20130 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:20299 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:20593 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:21701 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:21702 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:23468 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:23469 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:23470 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:23471 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:24814 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/errata/RHSA-2026:33486 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://access.redhat.com/security/cve/CVE-2026-46333 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://bugzilla.redhat.com/show_bug.cgi?id=2477802 · 0b0ca135-0b70-47e7-9f44-1890c2a1c46chttps://cert-portal.siemens.com/productcert/html/ssa-019113.html · 0b142b55-0307-4c5a-b3c9-f314f3fb7c5ehttps://cert-portal.siemens.com/productcert/html/ssa-457936.html · 0b142b55-0307-4c5a-b3c9-f314f3fb7c5ehttps://github.com/0xdeadbeefnetwork/ssh-keysign-pwn/ · 134c704f-9b21-4f2e-91b3-4a467353bcc0https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-46333.json · 0b0ca135-0b70-47e7-9f44-1890c2a1c46c
EPSS history
Timeline
  • 15 MAY 12:58Z
    ptrace: slightly saner 'get_dumpable()' logic
    cvelistv5