Skip to content
Heist/ feed
Back to feed
HighFix available

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

Type: advisorySources: OSV

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.

Products
Kernel
Affected versions
Not specified
Fixed versions
5.10.237, 5.15.181, 5.4.293, 6.1.135, 6.12.24, 6.13.12, 6.14.3, 6.6.88
CVEs
CVE-2025-23157
Confirmed fixed CVEs
Not specified
Updated in this feed
8 Nov 2026, 02:55 UTC · Revision 1

Source evidence

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

core-osv · Original source

Published 1 May 2025, 12:55 UTC

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.

osv:CVE-2025-23157

Kernel

Fixed versions: 5.4.293, 5.10.237, 5.15.181, 6.1.135, 6.6.88, 6.12.24, 6.13.12, 6.14.3

Complete source record
{
  "id": "fb3fa32ebd73f49475e4e75a33857b4a738e312c11869c45c8c65c3acfc2d839",
  "url": "https://osv.dev/vulnerability/CVE-2025-23157",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "media: venus: hfi_parser: add check to avoid out of bound access",
    "summary": "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.",
    "evidence": "osv:CVE-2025-23157",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "5.4.293",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "5.10.237",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "5.15.181",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.1.135",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.6.88",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.12.24",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.13.12",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.14.3",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "high",
    "structured": {
      "id": "CVE-2025-23157",
      "aliases": [
        "CVE-2025-23157"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "1a73374a04e555103e5369429a30999114001dda"
                },
                {
                  "fixed": "e5133a0b25463674903fdc0528e0a29b7267130e"
                },
                {
                  "fixed": "2b8b9ea4e26a501eb220ea189e42b4527e65bdfa"
                },
                {
                  "fixed": "1ad6aa1464b8a5ce5c194458315021e8d216108e"
                },
                {
                  "fixed": "26bbedd06d85770581fda5d78e78539bb088fad1"
                },
                {
                  "fixed": "d4d88ece4ba91df5b02f1d3f599650f9e9fc0f45"
                },
                {
                  "fixed": "53e376178ceacca3ef1795038b22fc9ef45ff1d3"
                },
                {
                  "fixed": "b2541e29d82da8a0df728aadec3e0a8db55d517b"
                },
                {
                  "fixed": "cb5be9039f91979f8a2fac29f529f746d7848f3e"
                },
                {
                  "fixed": "172bf5a9ef70a399bb227809db78442dc01d9e48"
                }
              ]
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-23157.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "4.19.0"
                },
                {
                  "fixed": "5.4.293"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.5.0"
                },
                {
                  "fixed": "5.10.237"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.11.0"
                },
                {
                  "fixed": "5.15.181"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.16.0"
                },
                {
                  "fixed": "6.1.135"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.2.0"
                },
                {
                  "fixed": "6.6.88"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.7.0"
                },
                {
                  "fixed": "6.12.24"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.13.0"
                },
                {
                  "fixed": "6.13.12"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.14.0"
                },
                {
                  "fixed": "6.14.3"
                }
              ]
            }
          ],
          "package": {
            "name": "Kernel",
            "ecosystem": "Linux"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-23157.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:53.521293480Z",
      "provider": "osv",
      "references": [
        "https://git.kernel.org/stable/c/172bf5a9ef70a399bb227809db78442dc01d9e48",
        "https://git.kernel.org/stable/c/1ad6aa1464b8a5ce5c194458315021e8d216108e",
        "https://git.kernel.org/stable/c/26bbedd06d85770581fda5d78e78539bb088fad1",
        "https://git.kernel.org/stable/c/2b8b9ea4e26a501eb220ea189e42b4527e65bdfa",
        "https://git.kernel.org/stable/c/53e376178ceacca3ef1795038b22fc9ef45ff1d3",
        "https://git.kernel.org/stable/c/b2541e29d82da8a0df728aadec3e0a8db55d517b",
        "https://git.kernel.org/stable/c/cb5be9039f91979f8a2fac29f529f746d7848f3e",
        "https://git.kernel.org/stable/c/d4d88ece4ba91df5b02f1d3f599650f9e9fc0f45",
        "https://git.kernel.org/stable/c/e5133a0b25463674903fdc0528e0a29b7267130e",
        "https://lists.debian.org/debian-lts-announce/2025/05/msg00030.html",
        "https://lists.debian.org/debian-lts-announce/2025/05/msg00045.html",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/23xxx/CVE-2025-23157.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2025-23157",
        "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
      ],
      "provider_metadata": {
        "cna_assigner": "Linux",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/23xxx/CVE-2025-23157.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2025-23157",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 521987,
  "published_at": "2025-05-01T12:55:43.193+00:00"
}