CVE Catalog

CVE-2025-39787

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.16%

5th percentile - higher than 5% of all known CVEs

Summary

In the Linux kernel's Qualcomm MDT loader (mdt_loader), the firmware buffer size is not validated before reading the ELF header, potentially causing an out-of-bounds read.

Risk Assessment

An attacker with firmware access can trigger an out-of-bounds kernel memory read, potentially leading to information disclosure or system crash.

Recommendation

Apply the Linux kernel patch that adds firmware buffer size validation in mdt_loader.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: soc: qcom: mdt_loader: Ensure we don't read past the ELF header When the MDT loader is used in remoteproc, the ELF header is sanitized beforehand, but that's not necessary the case for other clients. Validate the size of the firmware buffer to ensure that we don't read past the end as we iterate over the header. e_phentsize and e_shentsize are validated as well, to ensure that the assumptions about step size in the traversal are valid.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS