CVE-2022-49455
published 2025-02-26CVE-2022-49455: In the Linux kernel, the following vulnerability has been resolved: misc: ocxl: fix possible double free in ocxl_file_register_afu info_release() will be…
PriorityP335high7.8CVSS 3.1
AVLACLPRLUINSUCHIHAH
EPSS
0.27%
19.2th percentile
In the Linux kernel, the following vulnerability has been resolved:
misc: ocxl: fix possible double free in ocxl_file_register_afu
info_release() will be called in device_unregister() when info->dev's
reference count is 0. So there is no need to call ocxl_afu_put() and
kfree() again.
Fix this by adding free_minor() and return to err_unregister error path.
Affected
17 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | linux | < linux 5.18.5-1 (bookworm) | linux 5.18.5-1 (bookworm) |
| linux | linux | — | — |
| linux | linux | >= 75ca758adbafc81804c39b2c200ecdc819a6c042 < de65c32ace9aa70d51facc61ba986607075e3a25 | de65c32ace9aa70d51facc61ba986607075e3a25 |
| linux | linux | >= 75ca758adbafc81804c39b2c200ecdc819a6c042 < ee89d8dee55ab4b3b8ad8b70866b2841ba334767 | ee89d8dee55ab4b3b8ad8b70866b2841ba334767 |
| linux | linux | >= 75ca758adbafc81804c39b2c200ecdc819a6c042 < 8fb674216835e1f0c143762696d645facebb4685 | 8fb674216835e1f0c143762696d645facebb4685 |
| linux | linux | >= 75ca758adbafc81804c39b2c200ecdc819a6c042 < 252768d32e92c1214aeebb5fec0844ca479bcf5c | 252768d32e92c1214aeebb5fec0844ca479bcf5c |
| linux | linux | >= 75ca758adbafc81804c39b2c200ecdc819a6c042 < 9e9087cf34ee69f4e95d146ac29385d6e367a97b | 9e9087cf34ee69f4e95d146ac29385d6e367a97b |
| linux | linux | >= 75ca758adbafc81804c39b2c200ecdc819a6c042 < 950cf957fe34d40d63dfa3bf3968210430b6491e | 950cf957fe34d40d63dfa3bf3968210430b6491e |
| linux | linux_kernel | >= 0 < 5.10.127-1 | 5.10.127-1 |
| linux | linux_kernel | >= 0 < 5.18.5-1 | 5.18.5-1 |
| linux | linux_kernel | >= 0 < 5.18.5-1 | 5.18.5-1 |
| linux | linux_kernel | >= 0 < 5.18.5-1 | 5.18.5-1 |
| linux | linux_kernel | >= 5.11 < 5.15.46 | 5.15.46 |
| linux | linux_kernel | >= 5.16 < 5.17.14 | 5.17.14 |
| linux | linux_kernel | >= 5.18 < 5.18.3 | 5.18.3 |
| linux | linux_kernel | >= 5.2 < 5.4.198 | 5.4.198 |
| linux | linux_kernel | >= 5.5 < 5.10.121 | 5.10.121 |
CVSS provenance
nvdv3.17.8HIGHCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
osv7.8HIGH
vendor_debian7.8HIGH
vendor_redhat7.8HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Red Hat
kernel: misc: ocxl: fix possible double free in ocxl_file_register_afu
vendor_redhat·2025-02-26·CVSS 7.8
CVE-2022-49455 [HIGH] CWE-415 kernel: misc: ocxl: fix possible double free in ocxl_file_register_afu
kernel: misc: ocxl: fix possible double free in ocxl_file_register_afu
In the Linux kernel, the following vulnerability has been resolved:
misc: ocxl: fix possible double free in ocxl_file_register_afu
info_release() will be called in device_unregister() when info->dev's
reference count is 0. So there is no need to call ocxl_afu_put() and
kfree() again.
Fix this by adding free_minor() and return to err_unregister error path.
Package: kernel (Red Hat Enterprise Linux 10) - Not affected
Package: kernel (Red Hat Enterprise Linux 6) - Not affected
Package: kernel (Red Hat Enterprise Linux 7) - Not affected
Package: kernel-rt (Red Hat Enterprise Linux 7) - Not affected
Package: kernel (Red Hat Enterprise Linux 8) - Out of support scope
Package: kernel-rt (Red Hat Enterprise Linux 8) - Ou
Debian
CVE-2022-49455: linux - In the Linux kernel, the following vulnerability has been resolved: misc: ocxl:...
vendor_debian·2022·CVSS 7.8
CVE-2022-49455 [HIGH] CVE-2022-49455: linux - In the Linux kernel, the following vulnerability has been resolved: misc: ocxl:...
In the Linux kernel, the following vulnerability has been resolved: misc: ocxl: fix possible double free in ocxl_file_register_afu info_release() will be called in device_unregister() when info->dev's reference count is 0. So there is no need to call ocxl_afu_put() and kfree() again. Fix this by adding free_minor() and return to err_unregister error path.
Scope: local
bookworm: resolved (fixed in 5.18.5-1)
bullseye: resolved (fixed in 5.10.127-1)
forky: resolved (fixed in 5.18.5-1)
sid: resolved (fixed in 5.18.5-1)
trixie: resolved (fixed in 5.18.5-1)
GHSA
GHSA-jpj2-8x9f-59j6: In the Linux kernel, the following vulnerability has been resolved:
misc: ocxl: fix possible double free in ocxl_file_register_afu
info_release() wi
ghsa_unreviewed·2025-03-17
CVE-2022-49455 [HIGH] CWE-415 GHSA-jpj2-8x9f-59j6: In the Linux kernel, the following vulnerability has been resolved:
misc: ocxl: fix possible double free in ocxl_file_register_afu
info_release() wi
In the Linux kernel, the following vulnerability has been resolved:
misc: ocxl: fix possible double free in ocxl_file_register_afu
info_release() will be called in device_unregister() when info->dev's
reference count is 0. So there is no need to call ocxl_afu_put() and
kfree() again.
Fix this by adding free_minor() and return to err_unregister error path.
OSV
CVE-2022-49455: In the Linux kernel, the following vulnerability has been resolved: misc: ocxl: fix possible double free in ocxl_file_register_afu info_release() will
osv·2025-02-26·CVSS 7.8
CVE-2022-49455 [HIGH] CVE-2022-49455: In the Linux kernel, the following vulnerability has been resolved: misc: ocxl: fix possible double free in ocxl_file_register_afu info_release() will
In the Linux kernel, the following vulnerability has been resolved: misc: ocxl: fix possible double free in ocxl_file_register_afu info_release() will be called in device_unregister() when info->dev's reference count is 0. So there is no need to call ocxl_afu_put() and kfree() again. Fix this by adding free_minor() and return to err_unregister error path.
No detection rules found.
No public exploits indexed.
https://git.kernel.org/stable/c/252768d32e92c1214aeebb5fec0844ca479bcf5chttps://git.kernel.org/stable/c/8fb674216835e1f0c143762696d645facebb4685https://git.kernel.org/stable/c/950cf957fe34d40d63dfa3bf3968210430b6491ehttps://git.kernel.org/stable/c/9e9087cf34ee69f4e95d146ac29385d6e367a97bhttps://git.kernel.org/stable/c/de65c32ace9aa70d51facc61ba986607075e3a25https://git.kernel.org/stable/c/ee89d8dee55ab4b3b8ad8b70866b2841ba334767
2025-02-26
Published