CVE-2022-49229

MEDIUM EPSS 14.9%
Published Feb 26, 20251y ago · Modified Jun 17, 20261w ago
5.5 CVSS 3.1
Medium
Find Similar
Published Feb 26, 2025 1y ago
Last Modified Jun 17, 2026 1w ago

Description

In the Linux kernel, the following vulnerability has been resolved: ptp: unregister virtual clocks when unregistering physical clock. When unregistering a physical clock which has some virtual clocks, unregister the virtual clocks with it. This fixes the following oops, which can be triggered by unloading a driver providing a PTP clock when it has enabled virtual clocks: BUG: unable to handle page fault for address: ffffffffc04fc4d8 Oops: 0000 [#1] PREEMPT SMP NOPTI RIP: 0010:ptp_vclock_read+0x31/0xb0 Call Trace: timecounter_read+0xf/0x50 ptp_vclock_refresh+0x2c/0x50 ? ptp_clock_release+0x40/0x40 ptp_aux_kworker+0x17/0x30 kthread_worker_fn+0x9b/0x240 ? kthread_should_park+0x30/0x30 kthread+0xe2/0x110 ? kthread_complete_and_exit+0x20/0x20 ret_from_fork+0x22/0x30

CVSS Details

Base Score
5.5
Exploitability
1.8
Impact
3.6
Vector string
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Attack Vector Local
Attack Complexity Low
Privileges Required Low
User Interaction None
Scope Unchanged
Confidentiality None
Integrity None
Availability High

Threat Intelligence

EPSS Exploit Probability
14.9% percentile
Exploit & Patch Status
No Known Exploit
Patch Available

Affected Products 10

VendorProductVersionRange
linuxlinux_kernel*≥5.14.1  –  <5.15.33
linuxlinux_kernel*≥5.16  –  <5.16.19
linuxlinux_kernel*≥5.17  –  <5.17.2
linuxlinux_kernel5.14any
linuxlinux_kernel5.14any
linuxlinux_kernel5.14any
linuxlinux_kernel5.14any
linuxlinux_kernel5.14any
linuxlinux_kernel5.14any
linuxlinux_kernel5.14any

References 4

  • git.kernel.org https://git.kernel.org/stable/c/9c796a57cbb5daf124a665689f0b2bc9262e0ced
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/b2dea2a696d09163da4cd33cb598ce1f73e86597
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/bfcbb76b0f595ea9ede9f7a218086fef85242f10
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/c49eafe6249f844c26f9866886cc6719d81762df
    Patch

Remediation

  • git.kernel.org https://git.kernel.org/stable/c/9c796a57cbb5daf124a665689f0b2bc9262e0ced
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/b2dea2a696d09163da4cd33cb598ce1f73e86597
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/bfcbb76b0f595ea9ede9f7a218086fef85242f10
    Patch
  • git.kernel.org https://git.kernel.org/stable/c/c49eafe6249f844c26f9866886cc6719d81762df
    Patch