Cloudanix VulnDB

CVE-2025-68311

None

CVSS

—

EPSS

0.2%

Published

Dec 16, 2025

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in an older serial port driver for certain computers could make the whole system crash without warning.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Low
Impact
Denial Of Service
Component
OS kernel
Class
Memory Corruption
Remediation
Patch
Effort
Low
Patch risk
Low

What it actually does

Missing device pointer in uart_port structure for ip22zilog serial driver causes NULL dereference and kernel oops after runtime PM changes in serial core.

Why it matters to the business

Unexpected system crashes on affected legacy SGI IP22 hardware reduce availability and require emergency reboots or kernel updates.

How an attack unfolds

An attacker with local access loads or triggers the ip22zilog driver on vulnerable kernels; the missing dev pointer leads to immediate kernel oops and denial of service.

How to fix it

Update to fixed kernel versions including commit 460e0dc9af2d7790d5194c6743d79f9b77b58836 or Ubuntu package 2.20.11-1 and later; rebuild and reboot with updated kernel.

How to confirm the fix worked

Confirm kernel source contains the platform device probing changes for ip22zilog; test driver load on target hardware without triggering oops.

Typical attack path

  1. Obtain local access on SGI IP22 system
  2. Trigger serial driver initialization or device probe
  3. Kernel dereferences unset uart_port.dev pointer
  4. System oops and crashes

How to detect it

Review kernel logs for oops traces referencing ip22zilog or uart_port during driver probe; check dmesg and syslog for serial core warnings after the runtime PM commit.

What your security team should do

  • Apply kernel updates to fixed versions immediately on any IP22 systems
  • Disable unused legacy serial drivers via kernel config if hardware is not required
  • Monitor for kernel oops reports in system logs on affected platforms

The record

In the Linux kernel, the following vulnerability has been resolved: tty: serial: ip22zilog: Use platform device for probing After commit 84a9582fd203 ("serial: core: Start managing serial controllers to enable runtime PM") serial drivers need to provide a device in struct uart_port.dev otherwise an oops happens. To fix this issue for ip22zilog driver switch driver to a platform driver and setup the serial device in sgi-ip22 code.

Affected packages

Ecosystem Package Introduced Fixed
Linux Kernel 0 6.12.58
Linux Kernel 6.5.0 6.12.58
openSUSE:Leap 16.0 dtb-aarch64 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-64kb 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-azure 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-default 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-default-base 0 6.12.0-160000.9.1.160000.2.6
openSUSE:Leap 16.0 kernel-docs 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-kvmsmall 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-obs-build 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-obs-qa 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-rt 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-source 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-syms 0 6.12.0-160000.9.1
openSUSE:Leap 16.0 kernel-zfcpdump 0 6.12.0-160000.9.1

Related vulnerabilities