Skip to main content

Linux Kernel EUVDEUVD-2026-59417

| CVE-2026-74270 HIGH
2026-08-15 Linux GHSA-fc6x-h5h8-wjr3
7.8
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.8 HIGH

Local low-privileged attacker sends forged netlink message; high C/I/A because TLS authentication bypass enables session impersonation, data exposure, and handshake disruption.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Red Hat
7.0 HIGH
qualitative

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

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

Lifecycle Timeline

5
Analysis Generated
Aug 17, 2026 - 10:08 vuln.today
CVSS changed
Aug 17, 2026 - 06:22 NVD
7.8 (HIGH)
Patch available
Aug 15, 2026 - 07:20 EUVD
CVE Published
Aug 15, 2026 - 05:57 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 15, 2026 - 05:57 cve.org
HIGH 7.8

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

handshake: Require admin permission for DONE command

ACCEPT and DONE are the two downcalls of the handshake genl family, both intended for use by the trusted handshake agent (tlshd). ACCEPT already requires GENL_ADMIN_PERM; DONE has no privilege check at all.

The fd-lookup in handshake_nl_done_doit() only confirms that some pending handshake request exists for the supplied sockfd; it does not authenticate the sender. An unprivileged process that guesses or observes a valid sockfd can therefore submit a DONE with HANDSHAKE_A_DONE_STATUS == 0, leaving the kernel consumer to proceed as if the handshake succeeded. A non-zero status on a forged DONE tears down a legitimate in-flight handshake before tlshd can report its real result.

AnalysisAI

Missing authorization on the handshake genl family's DONE downcall in Linux kernel 6.4 and later allows a local low-privileged process to forge TLS handshake completion signals to the kernel's TLS infrastructure. Any unprivileged user that can observe or guess a valid sockfd associated with an in-flight handshake request can submit a crafted DONE message - either with STATUS=0 to make the kernel consumer accept a session as if TLS authentication succeeded, or with a non-zero status to abort a legitimate handshake before the trusted agent tlshd can report its real result. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Obtain local unprivileged shell access
Delivery
Identify active in-flight handshake sockfd via /proc or side-channel
Exploit
Craft Generic Netlink DONE message with STATUS=0
Execution
Submit to handshake genl family bypassing missing privilege check
Persist
Kernel consumer proceeds with forged successful TLS authentication
Impact
Establish unauthenticated session under TLS trust

Vulnerability AssessmentAI

Exploitation Exploitation requires all of the following: (1) the attacker must have a local unprivileged account on the target system - remote unauthenticated exploitation is not possible given AV:L in the CVSS vector; (2) the system must be actively running the kernel TLS handshake subsystem with tlshd, meaning kTLS-based workloads such as NFS-over-TLS must be in use - kernels with the handshake module compiled but no active handshake sessions are not exploitable; (3) the attacker must obtain or guess a valid sockfd value associated with a currently pending handshake request, which requires either timing observation via /proc or filesystem side-channels, or brute-force iteration over the fd namespace. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 7.8 High score (AV:L/AC:L/PR:L/UI:N) accurately reflects a local attack requiring only a low-privileged account, with high impact across confidentiality, integrity, and availability due to the TLS authentication-bypass nature of the flaw. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario A local unprivileged user on an NFS-over-TLS or kTLS-enabled Linux server monitors open file descriptors (e.g., via /proc/net or timing observations) to identify a sockfd currently undergoing a TLS handshake managed by tlshd. The attacker then sends a crafted Generic Netlink DONE message specifying that sockfd with HANDSHAKE_A_DONE_STATUS=0, which the kernel accepts without privilege verification. …
Remediation Upgrade to patched Linux kernel releases: 6.6.145, 6.12.97, 6.18.40, 7.1.5, or 7.2-rc1 as applicable. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: Inventory all Linux systems running kernel version 6.4 or later and assess patch availability from your Linux vendor. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Vendor StatusVendor

Share

EUVD-2026-59417 vulnerability details – vuln.today

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