CVE-2023-52989
published 2025-03-27CVE-2023-52989: In the Linux kernel, the following vulnerability has been resolved: firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region This…
PriorityP422medium5.5CVSS 3.1
AVLACLPRLUINSUCNINAH
EPSS
0.25%
15.9th percentile
In the Linux kernel, the following vulnerability has been resolved:
firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region
This patch is fix for Linux kernel v2.6.33 or later.
For request subaction to IEC 61883-1 FCP region, Linux FireWire subsystem
have had an issue of use-after-free. The subsystem allows multiple
user space listeners to the region, while data of the payload was likely
released before the listeners execute read(2) to access to it for copying
to user space.
The issue was fixed by a commit 281e20323ab7 ("firewire: core: fix
use-after-free regression in FCP handler"). The object of payload is
duplicated in kernel space for each listener. When the listener executes
ioctl(2) with FW_CDEV_IOC_SEND_RESPONSE request, the object is going to
be released.
However, it causes memory leak since the commit relies on call of
release_request() in drivers/firewire/core-cdev.c. Against the
expectation, the function is never called due to the design of
release_client_resource(). The function delegates release task
to caller when called with non-NULL fourth argument. The implementation
of ioctl_send_response() is the case. It should release the object
explicitly.
This commit fixes the bug.
Affected
20 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | linux | < linux 6.1.11-1 (bookworm) | linux 6.1.11-1 (bookworm) |
| linux | linux | — | — |
| linux | linux | >= 281e20323ab72180137824a298ee9e21e6f9acf6 < b2cd3947d116bb9ba7ff097b5fc747a8956764db | b2cd3947d116bb9ba7ff097b5fc747a8956764db |
| linux | linux | >= 281e20323ab72180137824a298ee9e21e6f9acf6 < 356ff89acdbe6a66019154bc7eb2d300f5b15103 | 356ff89acdbe6a66019154bc7eb2d300f5b15103 |
| linux | linux | >= 281e20323ab72180137824a298ee9e21e6f9acf6 < 53785fd9b315583cf029e39f72b73d23704a2253 | 53785fd9b315583cf029e39f72b73d23704a2253 |
| linux | linux | >= 281e20323ab72180137824a298ee9e21e6f9acf6 < d5a2dcee53fa6e6e2822f93cb3f1b0cd23163bee | d5a2dcee53fa6e6e2822f93cb3f1b0cd23163bee |
| linux | linux | >= 281e20323ab72180137824a298ee9e21e6f9acf6 < 5f4543c9382ae2d5062f6aa4fecae0c9258d0b0e | 5f4543c9382ae2d5062f6aa4fecae0c9258d0b0e |
| linux | linux | >= 281e20323ab72180137824a298ee9e21e6f9acf6 < c8bdc88216f09cb7387fedbdf613524367328616 | c8bdc88216f09cb7387fedbdf613524367328616 |
| linux | linux | >= 281e20323ab72180137824a298ee9e21e6f9acf6 < 531390a243ef47448f8bad01c186c2787666bf4d | 531390a243ef47448f8bad01c186c2787666bf4d |
| linux | linux_kernel | — | — |
| linux | linux_kernel | >= 0 < 5.10.178-1 | 5.10.178-1 |
| linux | linux_kernel | >= 0 < 6.1.11-1 | 6.1.11-1 |
| linux | linux_kernel | >= 0 < 6.1.11-1 | 6.1.11-1 |
| linux | linux_kernel | >= 0 < 6.1.11-1 | 6.1.11-1 |
| linux | linux_kernel | >= 2.6.33 < 4.14.306 | 4.14.306 |
| linux | linux_kernel | >= 4.15 < 4.19.273 | 4.19.273 |
| linux | linux_kernel | >= 4.20 < 5.4.232 | 5.4.232 |
| linux | linux_kernel | >= 5.11 < 5.15.93 | 5.15.93 |
| linux | linux_kernel | >= 5.16 < 6.1.11 | 6.1.11 |
| linux | linux_kernel | >= 5.5 < 5.10.168 | 5.10.168 |
CVSS provenance
nvdv3.15.5MEDIUMCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
osv5.5MEDIUM
vendor_debian5.5MEDIUM
vendor_redhat5.5MEDIUM
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: firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region
vendor_redhat·2025-03-27·CVSS 5.5
CVE-2023-52989 [MEDIUM] CWE-401 kernel: firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region
kernel: firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region
In the Linux kernel, the following vulnerability has been resolved:
firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region
This patch is fix for Linux kernel v2.6.33 or later.
For request subaction to IEC 61883-1 FCP region, Linux FireWire subsystem
have had an issue of use-after-free. The subsystem allows multiple
user space listeners to the region, while data of the payload was likely
released before the listeners execute read(2) to access to it for copying
to user space.
The issue was fixed by a commit 281e20323ab7 ("firewire: core: fix
use-after-free regression in FCP handler"). The object of payload is
duplicated in kernel space for each listener. When the listen
Debian
CVE-2023-52989: linux - In the Linux kernel, the following vulnerability has been resolved: firewire: f...
vendor_debian·2023·CVSS 5.5
CVE-2023-52989 [MEDIUM] CVE-2023-52989: linux - In the Linux kernel, the following vulnerability has been resolved: firewire: f...
In the Linux kernel, the following vulnerability has been resolved: firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region This patch is fix for Linux kernel v2.6.33 or later. For request subaction to IEC 61883-1 FCP region, Linux FireWire subsystem have had an issue of use-after-free. The subsystem allows multiple user space listeners to the region, while data of the payload was likely released before the listeners execute read(2) to access to it for copying to user space. The issue was fixed by a commit 281e20323ab7 ("firewire: core: fix use-after-free regression in FCP handler"). The object of payload is duplicated in kernel space for each listener. When the listener executes ioctl(2) with FW_CDEV_IOC_SEND_RESPONSE request, the object is going to be release
GHSA
GHSA-x768-g2cv-hv4j: In the Linux kernel, the following vulnerability has been resolved:
firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP reg
ghsa_unreviewed·2025-03-27
CVE-2023-52989 [MEDIUM] CWE-401 GHSA-x768-g2cv-hv4j: In the Linux kernel, the following vulnerability has been resolved:
firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP reg
In the Linux kernel, the following vulnerability has been resolved:
firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region
This patch is fix for Linux kernel v2.6.33 or later.
For request subaction to IEC 61883-1 FCP region, Linux FireWire subsystem
have had an issue of use-after-free. The subsystem allows multiple
user space listeners to the region, while data of the payload was likely
released before the listeners execute read(2) to access to it for copying
to user space.
The issue was fixed by a commit 281e20323ab7 ("firewire: core: fix
use-after-free regression in FCP handler"). The object of payload is
duplicated in kernel space for each listener. When the listener executes
ioctl(2) with FW_CDEV_IOC_SEND_RESPONSE request, the object is going to
be rel
OSV
CVE-2023-52989: In the Linux kernel, the following vulnerability has been resolved: firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP regi
osv·2025-03-27·CVSS 5.5
CVE-2023-52989 [MEDIUM] CVE-2023-52989: In the Linux kernel, the following vulnerability has been resolved: firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP regi
In the Linux kernel, the following vulnerability has been resolved: firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region This patch is fix for Linux kernel v2.6.33 or later. For request subaction to IEC 61883-1 FCP region, Linux FireWire subsystem have had an issue of use-after-free. The subsystem allows multiple user space listeners to the region, while data of the payload was likely released before the listeners execute read(2) to access to it for copying to user space. The issue was fixed by a commit 281e20323ab7 ("firewire: core: fix use-after-free regression in FCP handler"). The object of payload is duplicated in kernel space for each listener. When the listener executes ioctl(2) with FW_CDEV_IOC_SEND_RESPONSE request, the object is going to be release
No detection rules found.
No public exploits indexed.
https://git.kernel.org/stable/c/356ff89acdbe6a66019154bc7eb2d300f5b15103https://git.kernel.org/stable/c/531390a243ef47448f8bad01c186c2787666bf4dhttps://git.kernel.org/stable/c/53785fd9b315583cf029e39f72b73d23704a2253https://git.kernel.org/stable/c/5f4543c9382ae2d5062f6aa4fecae0c9258d0b0ehttps://git.kernel.org/stable/c/b2cd3947d116bb9ba7ff097b5fc747a8956764dbhttps://git.kernel.org/stable/c/c8bdc88216f09cb7387fedbdf613524367328616https://git.kernel.org/stable/c/d5a2dcee53fa6e6e2822f93cb3f1b0cd23163bee
2025-03-27
Published