Cloudanix VulnDB

CVE-2026-53030

None

CVSS

—

EPSS

0.2%

Published

Jun 24, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

Some Linux systems using specific Renesas hardware can slowly run out of memory during repeated device communication, which may cause instability or outages.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Moderate
Impact
Denial Of Service
Component
OS kernel
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

This vulnerability is a memory leak in the Linux kernel Renesas I3C master driver. During I3C transfer handling, memory allocated for a transfer structure is not freed when the operation completes. Repeated use of the affected code path can progressively consume kernel memory, potentially leading to memory pressure, degraded system performance, failed allocations, driver instability, or a system-wide denial of service if memory exhaustion occurs. Exploitation is hardware and configuration dependent because the vulnerable path is tied to systems using the Renesas I3C master driver.

Why it matters to the business

Systems that rely on affected Linux kernels and Renesas I3C hardware could become unstable or unavailable if repeated I3C operations exhaust kernel memory. The practical risk is lower than remotely exploitable vulnerabilities because exploitation requires access to the affected device path or a workload that can repeatedly trigger I3C transfers, and there is currently no known KEV listing, ransomware association, or public exploit maturity indicated. However, for embedded, industrial, appliance, or always-on systems using this driver, unplanned reboots or service outages may affect availability and operational continuity.

How an attack unfolds

An attacker or untrusted workload with the ability to trigger repeated I3C transfers on a system using the Renesas I3C master driver can exercise the vulnerable transfer function many times. Each transfer allocates kernel memory for a transfer object, but the affected implementation fails to release that allocation after use. Over time, leaked allocations accumulate in kernel memory. If the triggering continues long enough, the host may experience increasing memory pressure, allocation failures, driver malfunction, process termination by the out-of-memory killer, or a system hang/reboot. There is no indication from the provided intelligence that this is being actively exploited in the wild or used by named threat actors.

How to fix it

Update to a Linux kernel version that includes the fix for the Renesas I3C master driver memory leak in renesas_i3c_i3c_xfers(). If using a vendor-maintained kernel, apply the relevant distribution, appliance, or board-support-package security update rather than relying only on upstream version numbers. Where immediate patching is not possible, reduce exposure by disabling the Renesas I3C master driver if not required, preventing untrusted users or workloads from accessing I3C device interfaces, limiting access to relevant device nodes, and monitoring for abnormal memory growth or OOM activity. Because no exact fixed package versions were provided, confirm remediation through the operating system or hardware vendor advisory for the deployed kernel branch.

How to confirm the fix worked

Confirm the running kernel includes the patch that frees the xfer allocation in renesas_i3c_i3c_xfers(), such as by reviewing vendor changelogs, kernel package advisory notes, or source patches for the Renesas I3C master driver. Validate exposure by checking whether the Renesas I3C driver is built, loaded, or in use on the system. On Linux systems, inspect loaded modules, kernel configuration, and device tree or platform hardware configuration for Renesas I3C master support. After patching, perform controlled I3C transfer testing while monitoring kernel memory usage, slab growth, dmesg output, and OOM events to confirm repeated transfers no longer cause unbounded memory consumption.

Typical attack path

  1. Identify a Linux system running an affected kernel with the Renesas I3C master driver enabled and reachable through local device access or a controllable workload.
  2. Gain the ability to initiate or influence repeated I3C transfer operations, typically requiring local code execution, device access, or control of software that interacts with I3C devices.
  3. Repeatedly trigger I3C transfers through the affected driver path.
  4. Cause unreleased transfer allocations to accumulate in kernel memory.
  5. Continue triggering the condition until memory pressure causes degraded performance, failed kernel allocations, out-of-memory events, service disruption, or system denial of service.

How to detect it

To assess possible prior exploitation or triggering, review kernel logs, system journals, and crash/OOM records for memory exhaustion events on systems with the Renesas I3C master driver enabled. Useful sources include dmesg, journald, /var/log/kern.log, /var/log/messages, /var/log/syslog, kernel crash dumps, pstore logs, watchdog reset records, and embedded platform telemetry. Look for OOM killer events, kernel allocation failures, unexpected reboots, watchdog resets, or repeated I3C-related driver messages preceding memory exhaustion. Because this vulnerability is a memory leak rather than code execution, there may be no unique attacker artifact; evidence is likely circumstantial and based on repeated transfer activity followed by increasing kernel memory pressure. Correlate events with local users, services, containers, or applications that had access to I3C-related device interfaces at the time.

  • renesas_i3c_i3c_xfers
  • renesas_i3c
  • i3c
  • Out of memory
  • invoked oom-killer
  • oom-kill
  • page allocation failure
  • allocation failure
  • Memory allocation failure
  • watchdog: BUG: soft lockup
  • Kernel panic - not syncing
  • reboot: Restarting system
  • /var/log/kern.log
  • /var/log/messages
  • /var/log/syslog
  • /sys/bus/i3c
  • /sys/bus/platform/drivers/renesas-i3c

What your security team should do

  • Prioritize patching systems that use Renesas I3C hardware, embedded Linux images, appliance firmware, or board-support packages containing the affected driver.
  • Confirm whether the Renesas I3C master driver is present, enabled, or loaded before treating generic Linux systems as exposed.
  • Apply the vendor-supplied kernel or firmware update containing the upstream memory-leak fix.
  • If patching is delayed, disable the affected driver or restrict access to I3C interfaces to trusted system components only.
  • Monitor affected systems for kernel memory pressure, OOM killer activity, unexpected reboots, and repeated I3C transfer activity.
  • Include this issue in embedded-device and hardware-platform vulnerability management workflows even though EPSS is low and it is not listed in CISA KEV.
  • Request fixed kernel versions from the operating system, hardware, or appliance vendor when exact package-level fixed versions are not listed.

The record

In the Linux kernel, the following vulnerability has been resolved: i3c: master: renesas: Fix memory leak in renesas_i3c_i3c_xfers() The xfer structure allocated by renesas_i3c_alloc_xfer() was never freed in the renesas_i3c_i3c_xfers() function. Use the __free(kfree) cleanup attribute to automatically free the memory when the variable goes out of scope.

Affected packages

Ecosystem Package Introduced Fixed