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

  RDMA/ionic: bound node_desc sysfs read with %.64s

  node_desc[64] in struct ib_device is not guaranteed to be NUL-
  terminated
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  RDMA/ionic: bound node_desc sysfs read with %.64s

  node_desc[64] in struct ib_device is not guaranteed to be NUL-
  terminated. The core IB sysfs handler uses "%.64s" for…
severity: none
published: '2026-07-19'
updated: '2026-07-19'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-53371'
references:
  - url: 'https://git.kernel.org/stable/c/61df14f306f153bffa2f3c74a94ff5a85c99fa39'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/654a27f25530d052eeedf086e6c3e2d585c203bd'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
  - url: 'https://git.kernel.org/stable/c/a3e9372203afde2c62576356bb9a17890bc7fd6c'
    label: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
tags:
  - nvd
epss: 0.0016
epssPercentile: 0.04431
ingestedAt: '2026-07-19T14:31:07.434Z'
---

## Overview

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

RDMA/ionic: bound node_desc sysfs read with %.64s

node_desc[64] in struct ib_device is not guaranteed to be NUL-
terminated. The core IB sysfs handler uses "%.64s" for exactly this
reason (drivers/infiniband/core/sysfs.c:1307), since node_desc_store()
performs a raw memcpy of up to IB_DEVICE_NODE_DESC_MAX bytes with no NUL
termination:

  memcpy(desc.node_desc, buf, min_t(int, count, IB_DEVICE_NODE_DESC_MAX));

If exactly 64 bytes are written via the node_desc sysfs file, the array
contains no NUL byte. The ionic hca_type_show() handler uses unbounded
"%s" and will read past the end of node_desc into adjacent fields of
struct ib_device until it encounters a NUL.

ionic supports IB_DEVICE_MODIFY_NODE_DESC, so this is triggerable by
userspace.

Match the core handler and bound the format specifier.

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
