CVE-2026-80928

CVE-2026-80928

High · published September 12, 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:

smack: fix cred UAF in smack_file_send_sigiotask()

When inspecting the credentials of another task, objective credentials

(->real_cred, accessed with __task_cred()) must always be used.

Accessing ->cred on a non-current task is forbidden unless that task is

being created or destroyed; a task is allowed to change its own ->cred

pointer with no synchronization, and changing ->cred should only affect the

current syscall.

smack_file_send_sigiotask() was accessing both sets of credentials: First

tsk->cred, then __task_cred(tsk).

Fix it, always access the objective credentials here.

I have tested that this bug can lead to a KASAN-reported UAF of struct cred

in smack_file_send_sigiotask(), and that this fix prevents the race.

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-09-12T00:18Z
References (7)
EPSS history
Timeline
  • 13 SEP 03:23Z
    EPSS moved — → 0%
    epss
  • 11 SEP 19:42Z
    smack: fix cred UAF in smack_file_send_sigiotask()
    cvelistv5