CVE-2026-90347

CVE-2026-90347

High · published September 17, 2026

CVSS v3.1
8.4
EPSS
0%
Percentile
6.2
In the wild
Unconfirmed
What it is

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

arm64: ptrace: Keep 'orig_x0' in-sync with x0 on syscall entry

Commit e057b9477232 ("arm64: syscall: Ensure saved x0 is kept in-sync

with tracer updates") attempted to resolve a long-standing issue with

syscall entry tracing, where a tracer is able to manipulate the first

syscall argument without being subjected to seccomp or audit checking.

Unfortunately, that fix was incomplete [1], as it failed to update

'orig_x0' between a tracer updating x0 during a seccomp ptrace exit

(SECCOMP_RET_TRACE) and the seccomp filter being re-evaluated.

Rather than add hooks to the core seccomp code, instead move the

synchronisation code into the ptrace GPR and syscall setting code so

that 'orig_x0' is kept up to date with x0 whenever we're stopped on the

syscall entry path.

The record
Technical detail
CVSS v3.1
8.4 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00171 · 6.2th percentile
Published
2026-09-17T21:17Z
References (5)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 16:08Z
    arm64: ptrace: Keep 'orig_x0' in-sync with x0 on syscall entry
    cvelistv5