5.5

CVE-2022-49229

ptp: unregister virtual clocks when unregistering physical clock.

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
Daten sind bereitgestellt durch National Vulnerability Database (NVD)
Linux ≫ Linux Kernel Version >= 5.14.1 < 5.15.33
Linux ≫ Linux Kernel Version >= 5.16 < 5.16.19
Linux ≫ Linux Kernel Version >= 5.17 < 5.17.2
Linux ≫ Linux Kernel Version 5.14 Update -
Linux ≫ Linux Kernel Version 5.14 Update rc2
Linux ≫ Linux Kernel Version 5.14 Update rc3
Linux ≫ Linux Kernel Version 5.14 Update rc4
Linux ≫ Linux Kernel Version 5.14 Update rc5
Linux ≫ Linux Kernel Version 5.14 Update rc6
Linux ≫ Linux Kernel Version 5.14 Update rc7
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.26% 0.172
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
NIST 5.5 1.8 3.6
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/9c796a57cbb5daf124a665689f0b2bc9262e0ced
Patch
https://git.kernel.org/stable/c/b2dea2a696d09163da4cd33cb598ce1f73e86597
Patch
https://git.kernel.org/stable/c/bfcbb76b0f595ea9ede9f7a218086fef85242f10
Patch
https://git.kernel.org/stable/c/c49eafe6249f844c26f9866886cc6719d81762df
Patch