CVE-2025-38679CWE-125

CVE-2025-38679

High · published September 4, 2025

CVSS v3.1
7.3
EPSS
0%
Percentile
5.4
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

media: venus: Fix OOB read due to missing payload bound check

Currently, The event_seq_changed() handler processes a variable number

of properties sent by the firmware. The number of properties is indicated

by the firmware and used to iterate over the payload. However, the

payload size is not being validated against the actual message length.

This can lead to out-of-bounds memory access if the firmware provides a

property count that exceeds the data available in the payload. Such a

condition can result in kernel crashes or potential information leaks if

memory beyond the buffer is accessed.

Fix this by properly validating the remaining size of the payload before

each property access and updating bounds accordingly as properties are

parsed.

This ensures that property parsing is safely bounded within the received

message buffer and protects against malformed or malicious firmware

behavior.

The record
Technical detail
CVSS v3.1
7.3 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:H
CVSS v4.0
Not supplied
EPSS
0.00165 · 5.4th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2025-09-04T20:15Z
Affected products (6)
ProductVersionsFixed in
linux/linux_kernel≥ 4.13, < 6.1.1496.1.149
linux/linux_kernel≥ 6.2, < 6.6.1036.6.103
linux/linux_kernel≥ 6.7, < 6.12.436.12.43
linux/linux_kernel≥ 6.13, < 6.15.116.15.11
linux/linux_kernel≥ 6.16, < 6.16.26.16.2
debian/debian_linuxall versions—
References (8)
EPSS history
Timeline
  • 04 SEP 15:32Z
    media: venus: Fix OOB read due to missing payload bound check
    cvelistv5