CVE-2026-93167 json
csky: Fix a4/a5 restoration in syscall trace path
published 2026-09-17 52 d ago modified 2026-10-19 21 d ago also EUVD-2026-82275
- cvss
- —
- not scored
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 12%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
csky: Fix a4/a5 restoration in syscall trace path
The syscall trace path reloads syscall arguments from pt_regs before calling the syscall handler. On C-SKY ABIv2, the 5th and 6th syscall arguments are prepared as stack arguments before invoking syscallid.
The current code adjusts sp before loading LSAVE_A4 and LSAVE_A5. Since those offsets are relative to the original pt_regs base, loading them after changing sp fetches the wrong slots. As a result, traced syscalls that use the 5th or 6th argument may receive corrupted arguments.
This is visible with mmap2(), which takes six arguments. A small PTRACE_SYSCALL reproducer opens a file and maps one page with:
mmap(NULL, 4096, PROT_READ | PROT_EXEC, MAP_PRIVATE, fd, 0)
Before the fix, the traced child fails the mmap and exits with 12. After the fix, the mapping succeeds and the child exits with 0.
Fix the trace path by loading a4/a5 from pt_regs before changing sp.
Tested on: ck860f, linux-4.19.15, C-SKY abiv2
Patch / fix
- Linux Linux 5.5, 5.7, 5.10.270, 5.15.221, 6.1.188, 6.6.157, 6.12.110, 6.18.52, 7.2.6, 7.3
- linux Debian 12 6.1.190-1
- linux Debian 13 6.12.111-1
- linux Debian 14 7.2.6-1
- linux-6.12 Debian 12 6.12.111-1~deb12u1
debian advisories DEBIAN-CVE-2026-93167
- linux Ubuntu 22.04 LTS 5.15.0-202.212
- linux Ubuntu 26.04 LTS 7.0.0-42.42
- linux-aws Ubuntu 22.04 LTS 5.15.0-1119.126
- linux-aws Ubuntu 26.04 LTS 7.0.0-1016.17
- linux-gcp Ubuntu 22.04 LTS 5.15.0-1120.130
- linux-gcp Ubuntu 26.04 LTS 7.0.0-1016.18
- linux-gke Ubuntu 22.04 LTS 5.15.0-1115.121
- linux-ibm Ubuntu 22.04 LTS 5.15.0-1113.117
ubuntu advisories UBUNTU-CVE-2026-93167
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- kernel-source openSUSE Tumbleweed 7.2.8-1.1
opensuse advisories openSUSE-SU-2026:11893-1
- kernel Azure Linux 3.0 6.6.157.1-1
azure linux advisories AZL-102876
Azure Linux vulnerability data, Copyright (c) Microsoft Corporation, from https://github.com/microsoft/AzureLinuxVulnerabilityData via OSV, under the MIT licence; changed: normalised to fixed package versions per release. MIT
- git.kernel.org/stable/c/e9ae8e86eed68bea5d2670eadf61938a43bd2263 commit
- git.kernel.org/stable/c/64e3ec7a71d3b715e2567f19f64207f04999bb0c commit
- git.kernel.org/stable/c/863fa63fd1491f201ac819f805a8db98d2a32c3d commit
- git.kernel.org/stable/c/e71a3dc5b8d2ea4d9cfbdb135d6b7777de84212e commit
- git.kernel.org/stable/c/31c81b376e5f058c7f2c94f69719cf7caec2fc3f commit
- git.kernel.org/stable/c/a776afa89424570bfa637ebf812ca281a5732904 commit
- git.kernel.org/stable/c/343aa5275484d627c921a42e8e115cae366be5de commit
- git.kernel.org/stable/c/abb81e5ce7d995baa41556b8125fa59e28ba3be8 commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-93167 updated cvss 5.5
kernel: csky: Fix a4/a5 restoration in syscall trace path
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +83 more Red Hat Enterprise Linux 10 kernel Red Hat OpenShift Container Platform 4 openshift/ose-rhel-coreos-8, openshift/ose-rhel-coreos-9not affected: vulnerable code not present
+1 more productsfewer
Red Hat OpenShift Container Platform 5 openshift/ose-rhel-coreos-9
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
0.22% chance of exploitation in the next 30 days, higher than 12% of all scored CVEs (FIRST EPSS, 2026-11-08).
Affected products
- Linux Linux
Classification
- Technology feeds
References
- git.kernel.org /stable/c/e9ae8e86eed68bea5d2670eadf61938a43bd2263
- git.kernel.org /stable/c/64e3ec7a71d3b715e2567f19f64207f04999bb0c
- git.kernel.org /stable/c/863fa63fd1491f201ac819f805a8db98d2a32c3d
- git.kernel.org /stable/c/e71a3dc5b8d2ea4d9cfbdb135d6b7777de84212e
- git.kernel.org /stable/c/31c81b376e5f058c7f2c94f69719cf7caec2fc3f
- git.kernel.org /stable/c/a776afa89424570bfa637ebf812ca281a5732904
- git.kernel.org /stable/c/343aa5275484d627c921a42e8e115cae366be5de
- git.kernel.org /stable/c/abb81e5ce7d995baa41556b8125fa59e28ba3be8
Sources
- CVE List CVE-2026-93167
- NVD CVE-2026-93167
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.