CVE-2023-53519 Details
Description
In the Linux kernel, the following vulnerability has been resolved: media: v4l2-mem2mem: add lock to protect parameter num_rdy Getting below error when using KCSAN to check the driver. Adding lock to protect parameter num_rdy when getting the value with function: v4l2_m2m_num_src_bufs_ready/v4l2_m2m_num_dst_bufs_ready. kworker/u16:3: [name:report&]BUG: KCSAN: data-race in v4l2_m2m_buf_queue kworker/u16:3: [name:report&] kworker/u16:3: [name:report&]read-write to 0xffffff8105f35b94 of 1 bytes by task 20865 on cpu 7: kworker/u16:3: v4l2_m2m_buf_queue+0xd8/0x10c
A data-race vulnerability has been identified in the Linux kernel's V4L2 memory-to-memory (v4l2-mem2mem) subsystem. This issue arises because the parameter 'num_rdy' is accessed without proper synchronization, leading to potential inconsistencies. The vulnerability is present in the Linux kernel stable tree.
The vulnerability has been addressed by adding locks to protect the 'num_rdy' parameter when it is accessed. This ensures that the parameter is safely read without the risk of concurrent modifications. Users should upgrade to the latest version of the Linux kernel where this fix has been applied.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
No SSVC data is available for this CVE.
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://git.kernel.org/stable/c/1676748aa29099fc0abd71e0fb092e76e835f25c | kernel.org | Patch |
| https://git.kernel.org/stable/c/56b5c3e67b0f9af3f45cf393be048ee8d8a92694 | kernel.org | Patch |
| https://git.kernel.org/stable/c/690dd4780b3f4d755e4e7883e8c3d1b5052f6bf2 | kernel.org | Patch |
| https://git.kernel.org/stable/c/7fc7f87725805197388ba749a1801df33000fa50 | kernel.org | Patch |
| https://git.kernel.org/stable/c/c71aa5f1cf961264690f2560503ea396b6e3c680 | kernel.org | Patch |
| https://git.kernel.org/stable/c/e01ea1c4191ee08440b5f86db98dff695e9cedf9 | kernel.org | Patch |
| https://git.kernel.org/stable/c/e52de26cb37459b16213438a2c82feb155dd3bbd | kernel.org | Patch |
| https://git.kernel.org/stable/c/ef009fe2010ea2a3a7045ecb72729cf366e0967b | kernel.org | Patch |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-667 | Improper Locking | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| linux linux kernel | >= 2.6.39, < 4.14.324 >= 4.15, < 4.19.293 >= 4.20, < 5.4.255 >= 5.5, < 5.10.192 >= 5.11, < 5.15.128 >= 5.16, < 6.1.47 >= 6.2, < 6.4.12 |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | kernel.org |
| Apr 6, 2026 | Modified Analysis | [email protected] |
| Jan 26, 2026 | Initial Analysis | [email protected] |
| Oct 1, 2025 | New CVE Received | kernel.org |