PT-2025-40097 · Linux+5 · Linux Kernel+6

Published

2025-08-11

·

Updated

2026-05-07

·

CVE-2025-39923

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description The Linux kernel contains a flaw in the dmaengine subsystem, specifically within the Qualcomm BAM DMA driver. Insufficient error handling when required device tree properties (clock and num-channels) are missing can lead to unsafe register reads and early boot crashes. This issue has been exploited on several Qualcomm SoCs, resulting in early boot failures. The driver attempts to probe even with incomplete device tree information, relying on firmware and timing for success, which is unreliable. The fix involves adding error handling to ensure the driver fails gracefully when essential device tree properties are absent. This may break existing, improperly tested device tree configurations, but it is considered safer to disable affected components than to risk boot crashes.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Weakness Enumeration

Related Identifiers

AZL-68025
AZL-74850
BDU:2026-02391
CVE-2025-39923
DLA-4328-1
DLA-4404-1
ECHO-C28F-46EA-BC67
MGASA-2025-0309
MGASA-2025-0310
OESA-2025-2532
OESA-2025-2536
OESA-2025-2537
OPENSUSE-SU-2025:20081-1
SUSE-SU-2025:03600-1
SUSE-SU-2025:03634-1
SUSE-SU-2025:20851-1
SUSE-SU-2025:20861-1
SUSE-SU-2025:20870-1
SUSE-SU-2025:20898-1
SUSE-SU-2025:21074-1
SUSE-SU-2025:21139-1
SUSE-SU-2025:21179-1
SUSE-SU-2025:3751-1
SUSE-SU-2025:4057-1
SUSE-SU-2025:4132-1
SUSE-SU-2025:4141-1
SUSE-SU-2025:4189-1
USN-8033-1
USN-8033-2
USN-8033-3
USN-8033-4
USN-8033-5
USN-8033-6
USN-8033-7
USN-8033-8
USN-8034-1
USN-8034-2
USN-8095-1
USN-8095-2
USN-8095-3
USN-8095-4
USN-8095-5
USN-8100-1
USN-8125-1
USN-8126-1
USN-8141-1
USN-8163-1
USN-8163-2
USN-8165-1
USN-8243-1
USN-8261-1

Affected Products

Debian
Linuxmint
Linux Kernel
Qualcomm Bam Dma Driver
Qualcomm Socs
Suse
Ubuntu