CVE-2023-52439

medium
Published 2024-09-24 · Modified 2024-06-05
CVSS v3
CVSS v2
VIR risk
5.5

Description

In the Linux kernel, the following vulnerability has been resolved: uio: Fix use-after-free in uio_open core-1 core-2 ------------------------------------------------------- uio_unregister_device uio_open idev = idr_find() device_unregister(&idev->dev) put_device(&idev->dev) uio_device_release get_device(&idev->dev) kfree(idev) uio_free_minor(minor) uio_release put_device(&idev->dev) kfree(idev) ------------------------------------------------------- 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: 1. After core-1 kfree idev, the core-2 will do use-after-free for idev. 2. When core-2 do uio_release and put_device, the idev will be double freed. To address this issue, we can get idev atomic & inc idev reference with minor_lock.

Predictions

Exploit likelihood
20%
Patch ETA

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

vendor Authored 2026-05-27

Vendor advisory: alma — https://errata.almalinux.org/8/ALSA-2024-3627.html

vendor Authored 2026-05-27

Vendor advisory: alma — https://access.redhat.com/errata/RHSA-2024:3627

vendor Authored 2026-05-27

Vendor advisory: alma — https://errata.almalinux.org/8/ALSA-2024-3618.html

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2278537

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2278431

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2278417

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2278409

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2278398

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2278356

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2278314

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2278268

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2278240

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2278237

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2278169

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2275777

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2275707

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2275666

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2275655

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2275645

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2274624

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2273262

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2273260

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2273223

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2273094

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2273092

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2272791

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2272780

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2271476

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2271469

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2270881

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2270879

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2270080

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2269856

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2269213

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2268317

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2268315

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2268309

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2268293

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2268291

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2267804

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2267797

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2267789

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2267758

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2267724

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2267705

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2267509

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2267355

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2267185

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2267038

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2266841

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2266746

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2266446

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2266296

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2265833

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2265654

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2265646

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2263875

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2257406

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2250843

vendor Authored 2026-05-27

Vendor advisory: alma — https://access.redhat.com/errata/RHSA-2024:3618

vendor Authored 2026-05-27

Vendor advisory: alma — https://errata.almalinux.org/9/ALSA-2024-6997.html

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2301543

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2300448

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2297568

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2293685

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2293431

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2293423

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2293420

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2293364

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2293348

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2284549

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2283894

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2281677

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2278318

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2278252

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2278250

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2278248

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2278245

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2278167

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2273270

vendor Authored 2026-05-27

Vendor advisory: alma — https://bugzilla.redhat.com/2265271

vendor Authored 2026-05-27

Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2023-52439

vendor Authored 2026-05-27

Vendor advisory: suse — https://www.suse.com/security/cve/CVE-2023-52439.html

vendor Authored 2026-05-27

Vendor advisory: rocky — https://errata.rockylinux.org/RLSA-2024:3618

vendor Authored 2026-05-27

Vendor advisory: rocky — https://errata.rockylinux.org/RLSA-2024:3627

vendor Authored 2026-05-27

Vendor advisory: redhat — https://access.redhat.com/errata/RHSA-2024:6997

OS impact

OSVersionStatusFixed in
redhat rhel9fixed
rockylinux rocky8fixed
suse slesaffected
debian debianbookwormfixed6.1.76-1
debian debianbullseyefixed5.10.209-1
debian debianforkyfixed6.6.13-1
debian debiansidfixed6.6.13-1
debian debiantrixiefixed6.6.13-1

References

Verify integrity in audit chain (admin only). AS-IS.