Skip to main content

Linux Kernel EUVD-2026-30540

| CVE-2026-46333 HIGH
Improper Privilege Management (CWE-269)
2026-05-15 Linux GHSA-pm8f-4p6p-6x53
7.1
CVSS 3.1
Share

CVSS VectorNVD

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

8
Analysis Updated
May 20, 2026 - 17:29 vuln.today
v2 (cvss_changed)
Re-analysis Queued
May 20, 2026 - 17:22 vuln.today
cvss_changed
Severity Changed
May 20, 2026 - 17:22 NVD
MEDIUM HIGH
CVSS changed
May 20, 2026 - 17:22 NVD
5.5 (MEDIUM) 7.1 (HIGH)
Analysis Generated
May 18, 2026 - 13:23 vuln.today
CVSS changed
May 18, 2026 - 13:22 NVD
5.5 (MEDIUM)
Patch available
May 15, 2026 - 15:02 EUVD
CVE Published
May 15, 2026 - 12:58 nvd
UNKNOWN (no severity yet)

DescriptionNVD

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.

AnalysisAI

Local privilege escalation in the Linux kernel ptrace subsystem allows authenticated users to bypass the traditional capability-dropping security model when accessing kernel thread details via PTRACE_MODE_READ_FSCREDS checks. The flaw stems from get_dumpable() logic returning misleading values for tasks without an associated memory map (mm), enabling uid-0 processes that have dropped capabilities to still read sensitive kernel thread information. …

Sign in for full analysis, threat intelligence, and remediation guidance.

RemediationAI

Within 24 hours: Identify all Linux systems in your environment and determine which kernel versions are vulnerable to CVE-2026-46333. Within 7 days: Prioritize patching of systems containing sensitive data or critical services; apply vendor-released kernel patches and stage reboots. …

Sign in for detailed remediation steps.

Vendor StatusVendor

Share

EUVD-2026-30540 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy