Cloudanix VulnDB

CVE-2026-98882

None

CVSS

—

EPSS

0.2%

Published

Oct 23, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in a Linux video decoder driver can let bad data corrupt memory, potentially crashing the system or allowing an attacker who already has some access to gain more control.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Moderate
Impact
Privilege Gain
Component
OS kernel
Class
Buffer Overflow
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Missing range validation on dec_output_info allows invalid index values to trigger a buffer overflow write into inst->frame_buf beyond its 64-entry limit.

Why it matters to the business

Systems performing hardware-accelerated video decode on affected Linux kernels risk kernel memory corruption that can cause crashes, denial of service, or local privilege escalation.

How an attack unfolds

An attacker supplies a maliciously crafted decoder output structure to the wave5 VPU driver; the missing bounds check in wave5_vpu_dec_get_output_info permits an out-of-bounds write into the frame buffer array.

How to fix it

Apply the upstream kernel patch that adds range checks for dec_output_info in wave5-vpuapi.c; rebuild and deploy the fixed kernel image.

How to confirm the fix worked

Confirm presence of the range-check commit in the running kernel source or verify that wave5_vpu_dec_get_output_info no longer contains the smatch-reported overflow.

Typical attack path

  1. Obtain local access or deliver crafted media to a process using the wave5 decoder
  2. Trigger decoder output path with invalid dec_output_info index
  3. Overflow writes past end of inst->frame_buf
  4. Corrupt adjacent kernel structures to achieve code execution or crash

How to detect it

Search kernel logs for wave5 driver faults, buffer overflow warnings, or crashes in wave5_vpu_dec_get_output_info; review audit logs for unexpected decoder usage.

  • wave5_vpu_dec_get_output_info
  • buffer overflow 'inst->frame_buf' 64 <= 127
  • drivers/media/platform/chips-media/wave5/wave5-vpuapi.c:588

What your security team should do

  • Prioritize kernel update on any system exposing the chips-media wave5 driver
  • Restrict untrusted media decode workloads until patched
  • Monitor for kernel oops or panic reports referencing wave5

The record

In the Linux kernel, the following vulnerability has been resolved: media: chips-media: wave5: Add range checks for dec_output_info If the driver's dec_output_info contains invalid data the driver can write in invalid memory. Add a range check for that. This fixes this smatch error: drivers/media/platform/chips-media/wave5/wave5-vpuapi.c:588 wave5_vpu_dec_get_output_info() error: buffer overflow 'inst->frame_buf' 64 <= 127

Affected packages

Ecosystem Package Introduced Fixed