CVE-2026-74270

CVE-2026-74270

High · published August 15, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
2.3
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00129 · 2.3th percentile
Published
2026-08-15T10:22Z
References (5)
EPSS history
Timeline
  • 15 AUG 05:57Z
    handshake: Require admin permission for DONE command
    cvelistv5