CVE-2025-23157

HighCVSS 7.1/10Last modified Jul 30, 2026

Description

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

media: venus: hfi_parser: add check to avoid out of bound access

There is a possibility that init_codecs is invoked multiple times during manipulated payload from video firmware. In such case, if codecs_count can get incremented to value more than MAX_CODEC_NUM, there can be OOB access. Reset the count so that it always starts from beginning.

Metrics

CVSS 3.1 7.1/10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

Weakness enumeration

Affected software

VendorProductVersions
LinuxLinux>= 1a73374a04e555103e5369429a30999114001dda, < e5133a0b25463674903fdc0528e0a29b7267130e; >= 1a73374a04e555103e5369429a30999114001dda, < 2b8b9ea4e26a501eb220ea189e42b4527e65bdfa; >= 1a73374a04e555103e5369429a30999114001dda, < 1ad6aa1464b8a5ce5c194458315021e8d216108e; >= 1a73374a04e555103e5369429a30999114001dda, < 26bbedd06d85770581fda5d78e78539bb088fad1; >= 1a73374a04e555103e5369429a30999114001dda, < d4d88ece4ba91df5b02f1d3f599650f9e9fc0f45; >= 1a73374a04e555103e5369429a30999114001dda, < 53e376178ceacca3ef1795038b22fc9ef45ff1d3; >= 1a73374a04e555103e5369429a30999114001dda, < b2541e29d82da8a0df728aadec3e0a8db55d517b; >= 1a73374a04e555103e5369429a30999114001dda, < cb5be9039f91979f8a2fac29f529f746d7848f3e; >= 1a73374a04e555103e5369429a30999114001dda, < 172bf5a9ef70a399bb227809db78442dc01d9e48
LinuxLinux4.19

References

Timeline

Published
May 1, 2025
Last modified
Jul 30, 2026
NVD status
Modified

Related CVEs from 2025

CVE-2025-231587.8In the Linux kernel, the following vulnerability has been resolved: media: venus: hfi: add check to handle incorrect queue size qsize reprCVE-2025-231595.5In the Linux kernel, the following vulnerability has been resolved: media: venus: hfi: add a check to handle OOB in sfr region sfr->buf_siCVE-2025-231605.5In the Linux kernel, the following vulnerability has been resolved: media: mediatek: vcodec: Fix a resource leak related to the scp device CVE-2025-231615.5In the Linux kernel, the following vulnerability has been resolved: PCI: vmd: Make vmd_dev::cfg_lock a raw_spinlock_t type The access to tCVE-2025-231625.5In the Linux kernel, the following vulnerability has been resolved: drm/xe/vf: Don't try to trigger a full GT reset if VF VFs don't have aCVE-2025-231635.5In the Linux kernel, the following vulnerability has been resolved: net: vlan: don't propagate flags on open With the device instance lockCVE-2025-231644.4A misconfigured access token mechanism in the Unifi Protect Application (Version 5.3.41 and earlier) could permit the recipient of a "Share CVE-2025-231653.7In Node.js, the `ReadFileUtf8` internal binding leaks memory due to a corrupted pointer in `uv_fs_s.file`: a UTF-16 path buffer is allocatedCVE-2025-231667.5The C++ method SignTraits::DeriveBits() may incorrectly call ThrowException() based on user-supplied inputs when executing in a background tCVE-2025-231676.5A flaw in Node.js 20's HTTP parser allows improper termination of HTTP/1 headers using `\r\n\rX` instead of the required `\r\n\r\n`. This inCVE-2025-231688.8The Versa Director SD-WAN orchestration platform implements Two-Factor Authentication (2FA) using One-Time Passcodes (OTP) delivered via emaCVE-2025-231696.1The Versa Director SD-WAN orchestration platform allows customization of the user interface, including the header, footer, and logo. However
CVE-2025-23157: High severity, CVSS 7.1 | Vulnix