---
id: CVE-2026-53202
title: |-
  In the Linux kernel, the following vulnerability has been resolved:

  accel/ivpu: Fix signed integer truncation in IPC receive

  Fix potential buffer overflow where firmware-supplied data_size is cast
  to signed int before being used in min…
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  accel/ivpu: Fix signed integer truncation in IPC receive

  Fix potential buffer overflow where firmware-supplied data_size is cast
  to signed int before being used in min…
severity: high
cvss: 7.8
cvssVector: 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'
cwe:
  - CWE-674
vendor: linux
product: linux_kernel
affected:
  - 'linux_kernel >= 6.8, < 6.12.94'
  - 'linux_kernel >= 6.13, < 6.18.36'
  - 'linux_kernel >= 6.19, < 7.0.13'
  - linux_kernel = 7.1
patched:
  - linux_kernel 7.0.13
published: '2026-06-25'
updated: '2026-07-02'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-53202'
references:
  - url: 'https://git.kernel.org/stable/c/2821bf2b79e47f87e1dbdd9d25c78240965a97d6'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/45cb105b8642c65e9be286f7058e92314efe7ea3'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/4788556d4dd9d717037e385de178974e9649231d'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/d9faef564438d1e4579c692c046603e7ada7bdf4'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://access.redhat.com/security/cve/CVE-2026-53202'
    label: 0b0ca135-0b70-47e7-9f44-1890c2a1c46c
  - url: 'https://bugzilla.redhat.com/show_bug.cgi?id=2492823'
    label: 0b0ca135-0b70-47e7-9f44-1890c2a1c46c
  - url: >-
      https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-53202.json
    label: 0b0ca135-0b70-47e7-9f44-1890c2a1c46c
tags:
  - nvd
epss: 0.00156
epssPercentile: 0.05197
ingestedAt: '2026-07-03T13:02:28.007Z'
---

## Overview

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

accel/ivpu: Fix signed integer truncation in IPC receive

Fix potential buffer overflow where firmware-supplied data_size is cast
to signed int before being used in min_t(). Large unsigned values
(>= 0x80000000) become negative, causing unsigned wraparound and
oversized memcpy operations that can overflow the stack buffer.

Change min_t(int, ...) to min() as both values are unsigned and can be
handled by min() without explicit cast.

## Affected

- `linux_kernel >= 6.8, < 6.12.94`
- `linux_kernel >= 6.13, < 6.18.36`
- `linux_kernel >= 6.19, < 7.0.13`
- `linux_kernel = 7.1`

## Remediation

Upgrade past the affected range:

- `linux_kernel 7.0.13`
