CVSS3
Attack Vector
LOCAL
Attack Complexity
LOW
Privileges Required
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
AI Score
Confidence
High
EPSS
Percentile
5.1%
In the Linux kernel, the following vulnerability has been resolved:
uio: Fix use-after-free in uio_open
In the core-1 uio_unregister_device(), the device_unregister will kfree
idev when the idev->dev kobject ref is 1. But after core-1
device_unregister, put_device and before doing kfree, the core-2 may
get_device. Then:
To address this issue, we can get idev atomic & inc idev reference with
minor_lock.
Vendor | Product | Version | CPE |
---|---|---|---|
linux | linux_kernel | * | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* |
linux | linux_kernel | 4.18 | cpe:2.3:o:linux:linux_kernel:4.18:-:*:*:*:*:*:* |
linux | linux_kernel | 4.18 | cpe:2.3:o:linux:linux_kernel:4.18:rc5:*:*:*:*:*:* |
linux | linux_kernel | 4.18 | cpe:2.3:o:linux:linux_kernel:4.18:rc6:*:*:*:*:*:* |
linux | linux_kernel | 4.18 | cpe:2.3:o:linux:linux_kernel:4.18:rc7:*:*:*:*:*:* |
linux | linux_kernel | 4.18 | cpe:2.3:o:linux:linux_kernel:4.18:rc8:*:*:*:*:*:* |
git.kernel.org/stable/c/0c9ae0b8605078eafc3bea053cc78791e97ba2e2
git.kernel.org/stable/c/17a8519cb359c3b483fb5c7367efa9a8a508bdea
git.kernel.org/stable/c/3174e0f7de1ba392dc191625da83df02d695b60c
git.kernel.org/stable/c/35f102607054faafe78d2a6994b18d5d9d6e92ad
git.kernel.org/stable/c/5cf604ee538ed0c467abe3b4cda5308a6398f0f7
git.kernel.org/stable/c/5e0be1229ae199ebb90b33102f74a0f22d152570
git.kernel.org/stable/c/913205930da6213305616ac539447702eaa85e41
git.kernel.org/stable/c/e93da893d52d82d57fc0db2ca566024e0f26ff50
lists.debian.org/debian-lts-announce/2024/06/msg00016.html
lists.debian.org/debian-lts-announce/2024/06/msg00020.html