CVE-2025-39787

CVE-2025-39787

High · published September 11, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
6.3
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00172 · 6.3th percentile
Published
2025-09-11T21:15Z
Affected products (8)
ProductVersionsFixed in
linux/linux_kernel≥ 4.11, < 5.4.2975.4.297
linux/linux_kernel≥ 5.5, < 5.10.2415.10.241
linux/linux_kernel≥ 5.11, < 5.15.1905.15.190
linux/linux_kernel≥ 5.16, < 6.1.1496.1.149
linux/linux_kernel≥ 6.2, < 6.6.1036.6.103
linux/linux_kernel≥ 6.7, < 6.12.446.12.44
linux/linux_kernel≥ 6.13, < 6.16.46.16.4
debian/debian_linuxall versions—
References (12)
EPSS history
Timeline
  • 11 SEP 16:56Z
    soc: qcom: mdt_loader: Ensure we don't read past the ELF header
    cvelistv5