CVE-2022-1205
Medium · 4.7CVSS
4.7
EPSS
0.4%
Published
Aug 31, 2022
CISA due date
—
Cloudanix analysis
A local user on certain Linux computers can make the whole system crash by using a specific radio communication feature.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- High
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
NULL pointer dereference in Linux kernel AX.25 protocol handler during user-initiated connection causes kernel panic and system crash.
Why it matters to the business
Local users can trigger repeated system crashes leading to unplanned downtime and loss of availability on affected Linux systems; low prevalence reduces overall exposure but still requires attention on amateur radio or AX.25-enabled hosts.
How an attack unfolds
An authenticated local attacker opens a socket and initiates a connection using the AX.25 protocol in a manner that reaches the flawed code path, dereferencing a NULL pointer and forcing an immediate kernel oops and reboot.
How to fix it
Upgrade the Linux kernel to a version containing the AX.25 NULL pointer fix; apply the latest distribution security updates and reboot. Disable the AX.25 protocol modules if the functionality is unused.
How to confirm the fix worked
Verify the running kernel version is newer than the vulnerable release; attempt to load AX.25 modules and exercise socket operations in a test environment while monitoring for oops/panic; confirm no crash occurs.
Typical attack path
- Obtain local shell access on target Linux system
- Load or ensure AX.25 kernel modules are present
- Craft and execute socket/connect sequence targeting AX.25
- Trigger NULL dereference resulting in kernel panic
How to detect it
Review kernel logs (dmesg, /var/log/kern.log, journalctl) for oops/panic entries containing ax25, null pointer dereference, or amateur radio protocol stack frames around the time of unexpected reboots.
- Unable to handle kernel NULL pointer dereference
- ax25
- amateur radio
What your security team should do
- Apply kernel security updates within standard patch windows given low EPSS and absence from KEV
- Audit systems for AX.25 module usage and disable where unnecessary
- Monitor kernel logs for ax25-related oops entries as an ongoing detection measure
The record
A NULL pointer dereference flaw was found in the Linux kernel’s Amateur Radio AX.25 protocol functionality in the way a user connects with the protocol. This flaw allows a local user to crash the system.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:10 | linux | 0 | 4.19.249-2 |
| Debian:11 | linux | 0 | 5.10.113-1 |
| Debian:12 | linux | 0 | 5.17.6-1 |
| Debian:13 | linux | 0 | 5.17.6-1 |
| Mageia:8 | kernel | 0 | 5.15.35-2.mga8 |
| Mageia:8 | kernel-linus | 0 | 5.15.35-1.mga8 |
| Mageia:8 | kmod-virtualbox | 0 | 6.1.34-1.4.mga8 |
| Mageia:8 | kmod-xtables-addons | 0 | 3.20-1.mga8 |
| Mageia:8 | xtables-addons | 0 | 3.20-1.mga8 |
| SUSE:Linux Enterprise High Availability Extension 15 SP3 | kernel-default | 0 | 5.3.18-150300.59.63.1 |
| SUSE:Linux Enterprise High Availability Extension 15 SP4 | kernel-default | 0 | 5.14.21-150400.24.11.1 |
| SUSE:Linux Enterprise Live Patching 15 SP3 | kernel-default | 0 | 5.3.18-150300.59.63.1 |
| SUSE:Linux Enterprise Live Patching 15 SP3 | kernel-livepatch-SLE15-SP3_Update_17 | 0 | 1-150300.7.3.1 |
| SUSE:Linux Enterprise Live Patching 15 SP4 | kernel-default | 0 | 5.14.21-150400.24.11.1 |
| SUSE:Linux Enterprise Live Patching 15 SP4 | kernel-livepatch-SLE15-SP4_Update_1 | 0 | 1-150400.9.5.3 |
| SUSE:Linux Enterprise Micro 5.1 | kernel-default | 0 | 5.3.18-150300.59.63.1 |
| SUSE:Linux Enterprise Micro 5.1 | kernel-default-base | 0 | 5.3.18-150300.59.63.1.150300.18.39.1 |
| SUSE:Linux Enterprise Micro 5.1 | kernel-rt | 0 | 5.3.18-150300.85.1 |
| SUSE:Linux Enterprise Micro 5.2 | kernel-default | 0 | 5.3.18-150300.59.63.1 |
| SUSE:Linux Enterprise Micro 5.2 | kernel-default-base | 0 | 5.3.18-150300.59.63.1.150300.18.39.1 |
| SUSE:Linux Enterprise Micro 5.2 | kernel-rt | 0 | 5.3.18-150300.85.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP3 | kernel-64kb | 0 | 5.3.18-150300.59.63.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP3 | kernel-default | 0 | 5.3.18-150300.59.63.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP3 | kernel-default-base | 0 | 5.3.18-150300.59.63.1.150300.18.39.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP3 | kernel-preempt | 0 | 5.3.18-150300.59.63.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP3 | kernel-source | 0 | 5.3.18-150300.59.63.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP3 | kernel-zfcpdump | 0 | 5.3.18-150300.59.63.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP4 | kernel-64kb | 0 | 5.14.21-150400.24.11.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP4 | kernel-default | 0 | 5.14.21-150400.24.11.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP4 | kernel-default-base | 0 | 5.14.21-150400.24.11.1.150400.24.3.6 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP4 | kernel-source | 0 | 5.14.21-150400.24.11.1 |
| SUSE:Linux Enterprise Module for Basesystem 15 SP4 | kernel-zfcpdump | 0 | 5.14.21-150400.24.11.1 |
| SUSE:Linux Enterprise Module for Development Tools 15 SP3 | kernel-docs | 0 | 5.3.18-150300.59.63.1 |
| SUSE:Linux Enterprise Module for Development Tools 15 SP3 | kernel-obs-build | 0 | 5.3.18-150300.59.63.1 |
| SUSE:Linux Enterprise Module for Development Tools 15 SP3 | kernel-preempt | 0 | 5.3.18-150300.59.63.1 |
| SUSE:Linux Enterprise Module for Development Tools 15 SP3 | kernel-source | 0 | 5.3.18-150300.59.63.1 |
| SUSE:Linux Enterprise Module for Development Tools 15 SP3 | kernel-syms | 0 | 5.3.18-150300.59.63.1 |
| SUSE:Linux Enterprise Module for Development Tools 15 SP4 | kernel-docs | 0 | 5.14.21-150400.24.11.1 |
| SUSE:Linux Enterprise Module for Development Tools 15 SP4 | kernel-obs-build | 0 | 5.14.21-150400.24.11.1 |
| SUSE:Linux Enterprise Module for Development Tools 15 SP4 | kernel-source | 0 | 5.14.21-150400.24.11.1 |
| SUSE:Linux Enterprise Module for Development Tools 15 SP4 | kernel-syms | 0 | 5.14.21-150400.24.11.1 |
| SUSE:Linux Enterprise Module for Legacy 15 SP3 | kernel-default | 0 | 5.3.18-150300.59.63.1 |
| SUSE:Linux Enterprise Module for Legacy 15 SP4 | kernel-default | 0 | 5.14.21-150400.24.11.1 |
| SUSE:Linux Enterprise Module for Public Cloud 15 SP3 | kernel-azure | 0 | 5.3.18-150300.38.53.1 |
| SUSE:Linux Enterprise Module for Public Cloud 15 SP3 | kernel-source-azure | 0 | 5.3.18-150300.38.53.1 |
| SUSE:Linux Enterprise Module for Public Cloud 15 SP3 | kernel-syms-azure | 0 | 5.3.18-150300.38.53.1 |
| SUSE:Linux Enterprise Module for Public Cloud 15 SP4 | kernel-azure | 0 | 5.14.21-150400.14.7.1 |
| SUSE:Linux Enterprise Module for Public Cloud 15 SP4 | kernel-source-azure | 0 | 5.14.21-150400.14.7.1 |
| SUSE:Linux Enterprise Module for Public Cloud 15 SP4 | kernel-syms-azure | 0 | 5.14.21-150400.14.7.1 |
| SUSE:Linux Enterprise Workstation Extension 15 SP3 | kernel-default | 0 | 5.3.18-150300.59.63.1 |
| SUSE:Linux Enterprise Workstation Extension 15 SP3 | kernel-preempt | 0 | 5.3.18-150300.59.63.1 |
| SUSE:Linux Enterprise Workstation Extension 15 SP4 | kernel-default | 0 | 5.14.21-150400.24.11.1 |
| SUSE:Real Time Module 15 SP3 | kernel-rt | 0 | 5.3.18-150300.85.1 |
| SUSE:Real Time Module 15 SP3 | kernel-rt_debug | 0 | 5.3.18-150300.85.1 |
| SUSE:Real Time Module 15 SP3 | kernel-source-rt | 0 | 5.3.18-150300.85.1 |
| SUSE:Real Time Module 15 SP3 | kernel-syms-rt | 0 | 5.3.18-150300.85.1 |
| Ubuntu:16.04:LTS | linux-hwe-edge | 0 | No fix |
| Ubuntu:18.04:LTS | linux | 0 | 4.15.0-189.200 |
| Ubuntu:18.04:LTS | linux-aws | 0 | 4.15.0-1137.148 |
| 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-aws-5.4 | 0 | 5.4.0-1081.88~18.04.1 |
| Ubuntu:18.04:LTS | linux-azure | 0 | No fix |
| Ubuntu:18.04:LTS | linux-azure-4.15 | 0 | 4.15.0-1146.161 |
| Ubuntu:18.04:LTS | linux-azure-5.3 | 0 | No fix |
| Ubuntu:18.04:LTS | linux-azure-5.4 | 0 | 5.4.0-1086.91~18.04.1 |
| Ubuntu:18.04:LTS | linux-azure-edge | 0 | No fix |
| Ubuntu:18.04:LTS | linux-dell300x | 0 | 4.15.0-1049.54 |
| Ubuntu:18.04:LTS | linux-gcp | 0 | No fix |
| Ubuntu:18.04:LTS | linux-gcp-4.15 | 0 | 4.15.0-1131.147 |
| Ubuntu:18.04:LTS | linux-gcp-5.3 | 0 | No fix |
| Ubuntu:18.04:LTS | linux-gcp-5.4 | 0 | 5.4.0-1084.92~18.04.1 |
| Ubuntu:18.04:LTS | linux-gke-4.15 | 0 | No fix |
| Ubuntu:18.04:LTS | linux-gke-5.4 | 0 | 5.4.0-1078.84~18.04.1 |
| Ubuntu:18.04:LTS | linux-gkeop-5.4 | 0 | 5.4.0-1049.52~18.04.1 |
| Ubuntu:18.04:LTS | linux-hwe | 0 | No fix |
| Ubuntu:18.04:LTS | linux-hwe-5.4 | 0 | 5.4.0-122.138~18.04.1 |
| Ubuntu:18.04:LTS | linux-hwe-edge | 0 | No fix |
| Ubuntu:18.04:LTS | linux-ibm-5.4 | 0 | 5.4.0-1029.33~18.04.1 |
| Ubuntu:18.04:LTS | linux-kvm | 0 | 4.15.0-1123.128 |
| Ubuntu:18.04:LTS | linux-oem | 0 | No fix |
| Ubuntu:18.04:LTS | linux-oracle | 0 | 4.15.0-1102.113 |
| Ubuntu:18.04:LTS | linux-oracle-5.0 | 0 | No fix |
| Ubuntu:18.04:LTS | linux-oracle-5.3 | 0 | No fix |
| Ubuntu:18.04:LTS | linux-oracle-5.4 | 0 | 5.4.0-1079.87~18.04.1 |
| Ubuntu:18.04:LTS | linux-raspi-5.4 | 0 | 5.4.0-1066.76~18.04.1 |
| Ubuntu:18.04:LTS | linux-raspi2 | 0 | 4.15.0-1115.123 |
| Ubuntu:18.04:LTS | linux-snapdragon | 0 | 4.15.0-1133.143 |
| Ubuntu:20.04:LTS | linux | 0 | No fix |
| Ubuntu:20.04:LTS | linux | 0 | 5.4.0-122.138 |
| Ubuntu:20.04:LTS | linux-aws | 0 | No fix |
| Ubuntu:20.04:LTS | linux-aws | 0 | 5.4.0-1081.88 |
| 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 | No fix |
| 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-1086.91 |
| 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 | No fix |
| 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 | 0 | 5.4.0-1086.91+cvm1.1 |
| Ubuntu:20.04:LTS | linux-azure-fde-5.15 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-bluefield | 0 | No fix |
| Ubuntu:20.04:LTS | linux-bluefield | 0 | 5.4.0-1042.47 |
| Ubuntu:20.04:LTS | linux-gcp | 0 | No fix |
| Ubuntu:20.04:LTS | linux-gcp | 0 | 5.4.0-1084.92 |
| 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 | No fix |
| Ubuntu:20.04:LTS | linux-gcp-5.8 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-gke | 0 | 5.4.0-1078.84 |
| Ubuntu:20.04:LTS | linux-gke-5.15 | 0 | 5.15.0-1011.14~20.04.1 |
| Ubuntu:20.04:LTS | linux-gkeop | 0 | No fix |
| Ubuntu:20.04:LTS | linux-gkeop | 0 | 5.4.0-1049.52 |
| Ubuntu:20.04:LTS | linux-gkeop-5.15 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-hwe-5.11 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-hwe-5.13 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-hwe-5.15 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-hwe-5.8 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-ibm | 0 | No fix |
| Ubuntu:20.04:LTS | linux-ibm | 0 | 5.4.0-1029.33 |
| Ubuntu:20.04:LTS | linux-ibm-5.15 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-intel-5.13 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-intel-iotg-5.15 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-iot | 0 | No fix |
| Ubuntu:20.04:LTS | linux-kvm | 0 | No fix |
| Ubuntu:20.04:LTS | linux-kvm | 0 | 5.4.0-1071.76 |
| Ubuntu:20.04:LTS | linux-lowlatency-hwe-5.15 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-oem-5.10 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-oem-5.13 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-oem-5.14 | 0 | 5.14.0-1036.40 |
| Ubuntu:20.04:LTS | linux-oem-5.6 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-oracle | 0 | No fix |
| Ubuntu:20.04:LTS | linux-oracle | 0 | 5.4.0-1079.87 |
| Ubuntu:20.04:LTS | linux-oracle-5.11 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-oracle-5.13 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-oracle-5.15 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-oracle-5.8 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-raspi | 0 | No fix |
| Ubuntu:20.04:LTS | linux-raspi | 0 | 5.4.0-1066.76 |
| Ubuntu:20.04:LTS | linux-raspi2 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-riscv | 0 | No fix |
| Ubuntu:20.04:LTS | linux-riscv-5.11 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-riscv-5.15 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-riscv-5.8 | 0 | No fix |
| Ubuntu:20.04:LTS | linux-xilinx-zynqmp | 0 | No fix |
| Ubuntu:22.04:LTS | linux | 0 | No fix |
| Ubuntu:22.04:LTS | linux | 0 | 5.15.0-37.39 |
| Ubuntu:22.04:LTS | linux-aws | 0 | No fix |
| Ubuntu:22.04:LTS | linux-aws | 0 | 5.15.0-1011.14 |
| Ubuntu:22.04:LTS | linux-aws-6.5 | 0 | 6.5.0-1008.8~22.04.1 |
| Ubuntu:22.04:LTS | linux-aws-6.8 | 0 | 6.8.0-1009.9~22.04.2 |
| Ubuntu:22.04:LTS | linux-azure | 0 | No fix |
| Ubuntu:22.04:LTS | linux-azure | 0 | 5.15.0-1010.12 |
| Ubuntu:22.04:LTS | linux-azure-6.5 | 0 | 6.5.0-1007.7~22.04.1 |
| Ubuntu:22.04:LTS | linux-azure-6.8 | 0 | 6.8.0-1008.8~22.04.1 |
| Ubuntu:22.04:LTS | linux-azure-fde | 0 | No fix |
| Ubuntu:22.04:LTS | linux-gcp | 0 | No fix |
| Ubuntu:22.04:LTS | linux-gcp | 0 | 5.15.0-1008.12 |
| Ubuntu:22.04:LTS | linux-gcp-6.5 | 0 | 6.5.0-1010.10~22.04.3 |
| Ubuntu:22.04:LTS | linux-gcp-6.8 | 0 | 6.8.0-1010.11~22.04.1 |
| Ubuntu:22.04:LTS | linux-gke | 0 | No fix |
| Ubuntu:22.04:LTS | linux-gke | 0 | 5.15.0-1008.10 |
| Ubuntu:22.04:LTS | linux-gkeop | 0 | No fix |
| Ubuntu:22.04:LTS | linux-hwe-6.5 | 0 | 6.5.0-14.14~22.04.1 |
| Ubuntu:22.04:LTS | linux-hwe-6.8 | 0 | 6.8.0-38.38~22.04.1 |
| Ubuntu:22.04:LTS | linux-ibm | 0 | No fix |
| Ubuntu:22.04:LTS | linux-ibm | 0 | 5.15.0-1007.8 |
| Ubuntu:22.04:LTS | linux-intel-iot-realtime | 0 | No fix |
| Ubuntu:22.04:LTS | linux-intel-iotg | 0 | No fix |
| Ubuntu:22.04:LTS | linux-intel-iotg | 0 | 5.15.0-1008.11 |
| Ubuntu:22.04:LTS | linux-kvm | 0 | No fix |
| Ubuntu:22.04:LTS | linux-kvm | 0 | 5.15.0-1010.11 |
| Ubuntu:22.04:LTS | linux-lowlatency | 0 | No fix |
| Ubuntu:22.04:LTS | linux-lowlatency | 0 | 5.15.0-37.39 |
| Ubuntu:22.04:LTS | linux-lowlatency-hwe-6.5 | 0 | 6.5.0-14.14.1~22.04.1 |
| Ubuntu:22.04:LTS | linux-lowlatency-hwe-6.8 | 0 | 6.8.0-38.38.1~22.04.2 |
| Ubuntu:22.04:LTS | linux-nvidia | 0 | No fix |
| Ubuntu:22.04:LTS | linux-nvidia-6.2 | 0 | 6.2.0-1003.3~22.04.1 |
| Ubuntu:22.04:LTS | linux-nvidia-6.5 | 0 | 6.5.0-1004.4 |
| Ubuntu:22.04:LTS | linux-nvidia-6.8 | 0 | 6.8.0-1008.8~22.04.1 |
| Ubuntu:22.04:LTS | linux-nvidia-tegra | 0 | No fix |
| Ubuntu:22.04:LTS | linux-nvidia-tegra-igx | 0 | No fix |
| Ubuntu:22.04:LTS | linux-oem-5.17 | 0 | 5.17.0-1011.12 |
| Ubuntu:22.04:LTS | linux-oem-6.0 | 0 | No fix |
| Ubuntu:22.04:LTS | linux-oem-6.5 | 0 | 6.5.0-1003.3 |
| Ubuntu:22.04:LTS | linux-oracle | 0 | No fix |
| Ubuntu:22.04:LTS | linux-oracle | 0 | 5.15.0-1009.12 |
| Ubuntu:22.04:LTS | linux-oracle-6.5 | 0 | 6.5.0-1013.13~22.04.4 |
| Ubuntu:22.04:LTS | linux-oracle-6.8 | 0 | 6.8.0-1006.6~22.04.3 |
| Ubuntu:22.04:LTS | linux-raspi | 0 | No fix |
| Ubuntu:22.04:LTS | linux-raspi | 0 | 5.15.0-1011.13 |
| Ubuntu:22.04:LTS | linux-realtime | 0 | No fix |
| Ubuntu:22.04:LTS | linux-riscv | 0 | 5.15.0-1012.13 |
| Ubuntu:22.04:LTS | linux-riscv-6.5 | 0 | 6.5.0-17.17.1.1~22.04.1 |
| Ubuntu:22.04:LTS | linux-riscv-6.8 | 0 | 6.8.0-38.38.1~22.04.1 |
| Ubuntu:22.04:LTS | linux-starfive-6.5 | 0 | 6.5.0-1007.8~22.04.1 |
Related vulnerabilities
- CVE-2023-52340 The IPv6 implementation in the Linux kernel before 6.3 has a net/ipv6/route.c max_size… Also affects linux
- CVE-2024-39292 In the Linux kernel, the following vulnerability has been resolved: um: Add winch to… Also affects linux
- CVE-2024-38780 In the Linux kernel, the following vulnerability has been resolved: dma-buf/sw-sync… Also affects linux
- CVE-2024-36288 In the Linux kernel, the following vulnerability has been resolved: SUNRPC: Fix loop… Also affects linux
- CVE-2024-38633 In the Linux kernel, the following vulnerability has been resolved: serial: max3100… Also affects linux
- CVE-2024-38634 In the Linux kernel, the following vulnerability has been resolved: serial: max3100: Lock… Also affects linux
- CVE-2024-38637 In the Linux kernel, the following vulnerability has been resolved: greybus: lights… Also affects linux
- CVE-2024-38659 In the Linux kernel, the following vulnerability has been resolved: enic: Validate length… Also affects linux