CVE-2023-53458

In the Linux kernel, the following vulnerability has been resolved: media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish() When the driver calls cx23885_risc_buffer() to prepare the buffer, the function call dma_alloc_coherent may fail, resulting in a empty buffer risc->cpu. Later when we free the buffer or access the buffer, null ptr deref is triggered. This bug is similar to the following one: https://git.linuxtv.org/media_stage.git/commit/?id=2b064d91440b33fba5b452f2d1b31f13ae911d71. We believe the bug can be also dynamically triggered from user side. Similarly, we fix this by checking the return value of cx23885_risc_buffer() and the value of risc->cpu before buffer free.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*

History

16 Jan 2026, 20:58

Type Values Removed Values Added
References () https://git.kernel.org/stable/c/47e8b73bc35d7c54642f78e498697692f6358996 - () https://git.kernel.org/stable/c/47e8b73bc35d7c54642f78e498697692f6358996 - Patch
References () https://git.kernel.org/stable/c/5b8e5e28e85a546dfccc3895befe0e823fdd7c89 - () https://git.kernel.org/stable/c/5b8e5e28e85a546dfccc3895befe0e823fdd7c89 - Patch
References () https://git.kernel.org/stable/c/6738841f6fcf23e9fc30e2449f32fc84ee19c6f1 - () https://git.kernel.org/stable/c/6738841f6fcf23e9fc30e2449f32fc84ee19c6f1 - Patch
References () https://git.kernel.org/stable/c/f0a06203f2fe63f04311467200c99c4ee1926578 - () https://git.kernel.org/stable/c/f0a06203f2fe63f04311467200c99c4ee1926578 - Patch
CWE CWE-476
First Time Linux
Linux linux Kernel
CPE cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.5

01 Oct 2025, 12:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-10-01 12:15

Updated : 2026-01-16 20:58


NVD link : CVE-2023-53458

Mitre link : CVE-2023-53458

CVE.ORG link : CVE-2023-53458


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-476

NULL Pointer Dereference