CVE-2022-2959

kernel: watch queue race condition can lead to privilege escalation

Published Aug 25, 2022 CVSS 3.1 · 7.0 High EPSS < 1% KEV · Not listed
Description
A race condition was found in the Linux kernel's watch queue due to a missing lock in pipe_resize_ring(). The specific flaw exists within the handling of pipe buffers. The issue results from the lack of proper locking when performing operations on an object. This flaw allows a local user to crash the system or escalate their privileges on the system.

Analysis

No analysis available yet

Remediation

No remediation available yet

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2022-35180 A race condition was found in the Linux kernel's watch queue due to a missing lock in pipe_resize_ring(). The specific flaw exists within the handling of pipe buffers. The issue results from the lack of proper locking when performing operations on an object. This flaw allows a local user to crash the system or escalate their privileges on the system.
Ubuntu USN Ubuntu USN USN-5594-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-5599-1 Linux kernel (Oracle) vulnerabilities
Ubuntu USN Ubuntu USN USN-5602-1 Linux kernel (Raspberry Pi) vulnerabilities
Ubuntu USN Ubuntu USN USN-5616-1 Linux kernel (Intel IoTG) vulnerabilities
Ubuntu USN Ubuntu USN USN-5623-1 Linux kernel (HWE) vulnerabilities
Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

  • CWE-416

    Use After Free

  • CWE-667

    Improper Locking

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Oct 14, 2026, 1:33 PM
Reserved
Aug 23, 2022, 12:00 AM
Status
Modified
Published
Aug 25, 2022, 6:15 PM
Modified
Oct 14, 2026, 2:17 PM
Severity
Important
Public date
May 27, 2022, 12:00 AM