Cloudanix VulnDB

CVE-2023-21400

Medium · 6.7

CVSS

6.7

EPSS

0.3%

Published

Jul 13, 2023

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A flaw in core system locking allows someone who already has high-level local access to take full control of the computer.

Exploit Available
Exploitation
Local Privilege
Attacker needs
High Privilege
Complexity
Low
Impact
Privilege Gain
Component
OS kernel
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Improper locking in multiple io_uring.c functions causes kernel memory corruption, enabling local privilege escalation when system execution privileges are already held.

Why it matters to the business

Attackers with local system-level access can fully compromise the kernel, leading to complete system takeover, data theft, or persistent control without user interaction.

How an attack unfolds

An attacker already possessing system privileges triggers the locking flaw in io_uring operations to corrupt kernel memory structures and elevate to full kernel control.

How to fix it

Update combodo/itop (GIT) to commit e3ba826e5dfd3b724f1ee97bebfd20ded3c70b10 or later; apply kernel patches addressing io_uring locking issues where applicable.

How to confirm the fix worked

Verify the applied commit or patch level matches the fixed version; review kernel source for proper locking around io_uring operations and test privilege boundaries.

Typical attack path

  1. Obtain initial system-level local access
  2. Invoke affected io_uring functions to trigger improper locking
  3. Corrupt kernel memory to achieve privilege escalation
  4. Execute arbitrary code with kernel privileges

How to detect it

Examine kernel logs and audit trails for unexpected io_uring activity or memory corruption indicators; review process execution following system-level logins for anomalous privilege changes.

What your security team should do

  • Prioritize upgrade of affected itop instances to the listed fixed commit immediately given exploit availability
  • Audit local access controls to reduce system-privilege accounts
  • Monitor for kernel-level anomalies on systems using io_uring
  • Track EPSS and exploit maturity trends for ongoing risk assessment

The record

In multiple functions of io_uring.c, there is a possible kernel memory corruption due to improper locking. This could lead to local escalation of privilege in the kernel with System execution privileges needed. User interaction is not needed for exploitation.

Affected packages

Ecosystem Package Introduced Fixed
Android :unknown: :0 :2023-07-05
Debian:10 linux-5.10 0 5.10.197-1~deb10u1
Debian:11 linux 0 5.10.191-1
Debian:12 linux 0 5.18.2-1
Debian:13 linux 0 5.18.2-1
SUSE:Enterprise Storage 7.1 kernel-64kb 0 5.3.18-150300.59.133.1
SUSE:Enterprise Storage 7.1 kernel-default 0 5.3.18-150300.59.133.1
SUSE:Enterprise Storage 7.1 kernel-default-base 0 5.3.18-150300.59.133.1.150300.18.78.1
SUSE:Enterprise Storage 7.1 kernel-docs 0 5.3.18-150300.59.133.1
SUSE:Enterprise Storage 7.1 kernel-obs-build 0 5.3.18-150300.59.133.1
SUSE:Enterprise Storage 7.1 kernel-preempt 0 5.3.18-150300.59.133.1
SUSE:Enterprise Storage 7.1 kernel-source 0 5.3.18-150300.59.133.1
SUSE:Enterprise Storage 7.1 kernel-syms 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise High Availability Extension 15 SP2 kernel-default 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise High Availability Extension 15 SP3 kernel-default 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise High Availability Extension 15 SP4 kernel-default 0 5.14.21-150400.24.81.1
SUSE:Linux Enterprise High Availability Extension 15 SP5 kernel-default 0 5.14.21-150500.55.19.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS kernel-default 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS kernel-default-base 0 5.3.18-150200.24.163.1.150200.9.81.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS kernel-docs 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS kernel-obs-build 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS kernel-preempt 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS kernel-source 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS kernel-syms 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS kernel-64kb 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS kernel-default 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS kernel-default-base 0 5.3.18-150300.59.133.1.150300.18.78.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS kernel-docs 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS kernel-obs-build 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS kernel-preempt 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS kernel-source 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS kernel-syms 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS kernel-64kb 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS kernel-default 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS kernel-default-base 0 5.3.18-150300.59.133.1.150300.18.78.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS kernel-docs 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS kernel-obs-build 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS kernel-preempt 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS kernel-source 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS kernel-syms 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Live Patching 15 SP2 kernel-default 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise Live Patching 15 SP2 kernel-livepatch-SLE15-SP2_Update_40 0 1-150200.5.3.1
SUSE:Linux Enterprise Live Patching 15 SP3 kernel-default 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Live Patching 15 SP3 kernel-livepatch-SLE15-SP3_Update_36 0 1-150300.7.3.1
SUSE:Linux Enterprise Live Patching 15 SP4 kernel-default 0 5.14.21-150400.24.81.1
SUSE:Linux Enterprise Live Patching 15 SP4 kernel-livepatch-SLE15-SP4-RT_Update_11 0 1-150400.1.5.1
SUSE:Linux Enterprise Live Patching 15 SP4 kernel-livepatch-SLE15-SP4_Update_16 0 1-150400.9.3.3
SUSE:Linux Enterprise Live Patching 15 SP5 kernel-default 0 5.14.21-150500.55.19.1
SUSE:Linux Enterprise Live Patching 15 SP5 kernel-livepatch-SLE15-SP5-RT_Update_3 0 1-150500.11.5.1
SUSE:Linux Enterprise Live Patching 15 SP5 kernel-livepatch-SLE15-SP5_Update_3 0 1-150500.11.3.4
SUSE:Linux Enterprise Micro 5.1 kernel-default 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Micro 5.1 kernel-default-base 0 5.3.18-150300.59.133.1.150300.18.78.1
SUSE:Linux Enterprise Micro 5.1 kernel-rt 0 5.3.18-150300.141.1
SUSE:Linux Enterprise Micro 5.2 kernel-default 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Micro 5.2 kernel-default-base 0 5.3.18-150300.59.133.1.150300.18.78.1
SUSE:Linux Enterprise Micro 5.2 kernel-rt 0 5.3.18-150300.141.1
SUSE:Linux Enterprise Micro 5.3 kernel-default 0 5.14.21-150400.24.81.1
SUSE:Linux Enterprise Micro 5.3 kernel-default-base 0 5.14.21-150400.24.81.1.150400.24.35.3
SUSE:Linux Enterprise Micro 5.3 kernel-rt 0 5.14.21-150400.15.46.1
SUSE:Linux Enterprise Micro 5.4 kernel-default 0 5.14.21-150400.24.81.1
SUSE:Linux Enterprise Micro 5.4 kernel-default-base 0 5.14.21-150400.24.81.1.150400.24.35.3
SUSE:Linux Enterprise Micro 5.4 kernel-rt 0 5.14.21-150400.15.46.1
SUSE:Linux Enterprise Module for Basesystem 15 SP4 kernel-64kb 0 5.14.21-150400.24.81.1
SUSE:Linux Enterprise Module for Basesystem 15 SP4 kernel-default 0 5.14.21-150400.24.81.1
SUSE:Linux Enterprise Module for Basesystem 15 SP4 kernel-default-base 0 5.14.21-150400.24.81.1.150400.24.35.3
SUSE:Linux Enterprise Module for Basesystem 15 SP4 kernel-source 0 5.14.21-150400.24.81.1
SUSE:Linux Enterprise Module for Basesystem 15 SP4 kernel-zfcpdump 0 5.14.21-150400.24.81.1
SUSE:Linux Enterprise Module for Basesystem 15 SP5 kernel-64kb 0 5.14.21-150500.55.19.1
SUSE:Linux Enterprise Module for Basesystem 15 SP5 kernel-default 0 5.14.21-150500.55.19.1
SUSE:Linux Enterprise Module for Basesystem 15 SP5 kernel-default-base 0 5.14.21-150500.55.19.1.150500.6.6.4
SUSE:Linux Enterprise Module for Basesystem 15 SP5 kernel-source 0 5.14.21-150500.55.19.1
SUSE:Linux Enterprise Module for Basesystem 15 SP5 kernel-zfcpdump 0 5.14.21-150500.55.19.1
SUSE:Linux Enterprise Module for Development Tools 15 SP4 kernel-docs 0 5.14.21-150400.24.81.1
SUSE:Linux Enterprise Module for Development Tools 15 SP4 kernel-obs-build 0 5.14.21-150400.24.81.1
SUSE:Linux Enterprise Module for Development Tools 15 SP4 kernel-source 0 5.14.21-150400.24.81.1
SUSE:Linux Enterprise Module for Development Tools 15 SP4 kernel-syms 0 5.14.21-150400.24.81.1
SUSE:Linux Enterprise Module for Development Tools 15 SP5 kernel-docs 0 5.14.21-150500.55.19.1
SUSE:Linux Enterprise Module for Development Tools 15 SP5 kernel-obs-build 0 5.14.21-150500.55.19.1
SUSE:Linux Enterprise Module for Development Tools 15 SP5 kernel-source 0 5.14.21-150500.55.19.1
SUSE:Linux Enterprise Module for Development Tools 15 SP5 kernel-syms 0 5.14.21-150500.55.19.1
SUSE:Linux Enterprise Module for Legacy 15 SP4 kernel-default 0 5.14.21-150400.24.81.1
SUSE:Linux Enterprise Module for Legacy 15 SP5 kernel-default 0 5.14.21-150500.55.19.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP4 kernel-azure 0 5.14.21-150400.14.63.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP4 kernel-source-azure 0 5.14.21-150400.14.63.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP4 kernel-syms-azure 0 5.14.21-150400.14.63.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP5 kernel-azure 0 5.14.21-150500.33.14.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP5 kernel-source-azure 0 5.14.21-150500.33.14.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP5 kernel-syms-azure 0 5.14.21-150500.33.14.1
SUSE:Linux Enterprise Server 15 SP2-LTSS kernel-default 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise Server 15 SP2-LTSS kernel-default-base 0 5.3.18-150200.24.163.1.150200.9.81.1
SUSE:Linux Enterprise Server 15 SP2-LTSS kernel-docs 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise Server 15 SP2-LTSS kernel-obs-build 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise Server 15 SP2-LTSS kernel-preempt 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise Server 15 SP2-LTSS kernel-source 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise Server 15 SP2-LTSS kernel-syms 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise Server 15 SP3-LTSS kernel-64kb 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Server 15 SP3-LTSS kernel-default 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Server 15 SP3-LTSS kernel-default-base 0 5.3.18-150300.59.133.1.150300.18.78.1
SUSE:Linux Enterprise Server 15 SP3-LTSS kernel-docs 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Server 15 SP3-LTSS kernel-obs-build 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Server 15 SP3-LTSS kernel-preempt 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Server 15 SP3-LTSS kernel-source 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Server 15 SP3-LTSS kernel-syms 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Server 15 SP3-LTSS kernel-zfcpdump 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 kernel-default 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 kernel-default-base 0 5.3.18-150200.24.163.1.150200.9.81.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 kernel-docs 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 kernel-obs-build 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 kernel-preempt 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 kernel-source 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 kernel-syms 0 5.3.18-150200.24.163.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 kernel-default 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 kernel-default-base 0 5.3.18-150300.59.133.1.150300.18.78.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 kernel-docs 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 kernel-obs-build 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 kernel-preempt 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 kernel-source 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 kernel-syms 0 5.3.18-150300.59.133.1
SUSE:Linux Enterprise Workstation Extension 15 SP4 kernel-default 0 5.14.21-150400.24.81.1
SUSE:Linux Enterprise Workstation Extension 15 SP5 kernel-default 0 5.14.21-150500.55.19.1
SUSE:Manager Proxy 4.2 kernel-default 0 5.3.18-150300.59.133.1
SUSE:Manager Proxy 4.2 kernel-default-base 0 5.3.18-150300.59.133.1.150300.18.78.1
SUSE:Manager Proxy 4.2 kernel-preempt 0 5.3.18-150300.59.133.1
SUSE:Manager Proxy 4.2 kernel-source 0 5.3.18-150300.59.133.1
SUSE:Manager Server 4.2 kernel-default 0 5.3.18-150300.59.133.1
SUSE:Manager Server 4.2 kernel-default-base 0 5.3.18-150300.59.133.1.150300.18.78.1
SUSE:Manager Server 4.2 kernel-preempt 0 5.3.18-150300.59.133.1
SUSE:Manager Server 4.2 kernel-source 0 5.3.18-150300.59.133.1
SUSE:Manager Server 4.2 kernel-zfcpdump 0 5.3.18-150300.59.133.1
SUSE:Real Time Module 15 SP4 kernel-rt 0 5.14.21-150400.15.46.1
SUSE:Real Time Module 15 SP4 kernel-rt_debug 0 5.14.21-150400.15.46.1
SUSE:Real Time Module 15 SP4 kernel-source-rt 0 5.14.21-150400.15.46.1
SUSE:Real Time Module 15 SP4 kernel-syms-rt 0 5.14.21-150400.15.46.1
SUSE:Real Time Module 15 SP5 kernel-rt 0 5.14.21-150500.13.11.1
SUSE:Real Time Module 15 SP5 kernel-rt_debug 0 5.14.21-150500.13.11.1
SUSE:Real Time Module 15 SP5 kernel-source-rt 0 5.14.21-150500.13.11.1
SUSE:Real Time Module 15 SP5 kernel-syms-rt 0 5.14.21-150500.13.11.1
Ubuntu:14.04:LTS linux 0 3.11.0-12.19
Ubuntu:14.04:LTS linux-aws 0 4.4.0-1002.2
Ubuntu:14.04:LTS linux-azure 0 4.15.0-1023.24~14.04.1
Ubuntu:14.04:LTS linux-lts-xenial 0 4.4.0-13.29~14.04.1
Ubuntu:16.04:LTS linux 0 4.4.0-2.16
Ubuntu:16.04:LTS linux-aws 0 4.4.0-1001.10
Ubuntu:16.04:LTS linux-aws-hwe 0 4.15.0-1030.31~16.04.1
Ubuntu:16.04:LTS linux-azure 0 4.11.0-1009.9
Ubuntu:16.04:LTS linux-gcp 0 4.10.0-1004.4
Ubuntu:16.04:LTS linux-hwe 0 4.8.0-39.42~16.04.1
Ubuntu:16.04:LTS linux-hwe-edge 0 No fix
Ubuntu:16.04:LTS linux-kvm 0 4.4.0-1004.9
Ubuntu:16.04:LTS linux-oracle 0 4.15.0-1007.9~16.04.1
Ubuntu:18.04:LTS linux 0 4.13.0-16.19
Ubuntu:18.04:LTS linux-aws 0 4.15.0-1001.1
Ubuntu:18.04:LTS linux-aws-5.0 0 No fix
Ubuntu:18.04:LTS linux-aws-5.3 0 No fix
Ubuntu:18.04:LTS linux-azure 0 No fix
Ubuntu:18.04:LTS linux-azure-4.15 0 4.15.0-1082.92
Ubuntu:18.04:LTS linux-azure-5.3 0 No fix
Ubuntu:18.04:LTS linux-azure-edge 0 No fix
Ubuntu:18.04:LTS linux-gcp 0 No fix
Ubuntu:18.04:LTS linux-gcp-4.15 0 4.15.0-1071.81
Ubuntu:18.04:LTS linux-gcp-5.3 0 No fix
Ubuntu:18.04:LTS linux-gke-4.15 0 No fix
Ubuntu:18.04:LTS linux-gke-5.4 0 No fix
Ubuntu:18.04:LTS linux-gkeop-5.4 0 No fix
Ubuntu:18.04:LTS linux-hwe 0 No fix
Ubuntu:18.04:LTS linux-hwe-edge 0 No fix
Ubuntu:18.04:LTS linux-kvm 0 4.15.0-1002.2
Ubuntu:18.04:LTS linux-oem 0 No fix
Ubuntu:18.04:LTS linux-oem-osp1 0 5.0.0-1010.11
Ubuntu:18.04:LTS linux-oracle 0 4.15.0-1007.9
Ubuntu:18.04:LTS linux-oracle-5.0 0 No fix
Ubuntu:18.04:LTS linux-oracle-5.3 0 No fix
Ubuntu:20.04:LTS linux 0 No fix
Ubuntu:20.04:LTS linux 0 5.4.0-205.225
Ubuntu:20.04:LTS linux-aws 0 No fix
Ubuntu:20.04:LTS linux-aws 0 5.4.0-1139.149
Ubuntu:20.04:LTS linux-aws-5.11 0 No fix
Ubuntu:20.04:LTS linux-aws-5.13 0 No fix
Ubuntu:20.04:LTS linux-aws-5.15 0 5.15.0-1043.48~20.04.1
Ubuntu:20.04:LTS linux-aws-5.8 0 No fix
Ubuntu:20.04:LTS linux-azure 0 No fix
Ubuntu:20.04:LTS linux-azure 0 5.4.0-1143.150
Ubuntu:20.04:LTS linux-azure-5.11 0 No fix
Ubuntu:20.04:LTS linux-azure-5.13 0 No fix
Ubuntu:20.04:LTS linux-azure-5.15 0 5.15.0-1045.52~20.04.1
Ubuntu:20.04:LTS linux-azure-5.8 0 No fix
Ubuntu:20.04:LTS linux-azure-fde 0 No fix
Ubuntu:20.04:LTS linux-azure-fde-5.15 0 5.15.0-1046.53~20.04.1.1
Ubuntu:20.04:LTS linux-bluefield 0 No fix
Ubuntu:20.04:LTS linux-bluefield 0 5.4.0-1098.105
Ubuntu:20.04:LTS linux-gcp 0 No fix
Ubuntu:20.04:LTS linux-gcp 0 5.4.0-1142.151
Ubuntu:20.04:LTS linux-gcp-5.11 0 No fix
Ubuntu:20.04:LTS linux-gcp-5.13 0 No fix
Ubuntu:20.04:LTS linux-gcp-5.15 0 5.15.0-1040.48~20.04.1
Ubuntu:20.04:LTS linux-gcp-5.8 0 No fix
Ubuntu:20.04:LTS linux-gke 0 No fix
Ubuntu:20.04:LTS linux-gke-5.15 0 No fix
Ubuntu:20.04:LTS linux-gkeop 0 No fix
Ubuntu:20.04:LTS linux-gkeop-5.15 0 5.15.0-1026.31~20.04.1

Related vulnerabilities