AUGUST 15, 2026
Live Feed
Back to database
Case File

CVE-2026-72217

UNKNOWN · CVSS N/A

Source: NVD + CISA KEV + EPSS · Published 2026-08-15 · Last synced 2026-08-15

CyberRota Analysis

AI-Generated

The vulnerability affects the Linux kernel's SUNRPC implementation, specifically within the xdr_buf_to_bvec() function, which improperly writes to an array without adequate boundary checks. This flaw can lead to out-of-bounds memory writes, potentially allowing an attacker to manipulate adjacent memory areas, which poses risks such as data corruption or arbitrary code execution. Organizations utilizing Linux systems, particularly those relying on NFS services, should prioritize addressing this vulnerability to mitigate potential exploitation risks.

CVE
CVE-2026-72217
Severity
UNKNOWN
CVSS
N/A
EPSS
N/A
Linux

Original NVD Description

In the Linux kernel, the following vulnerability has been resolved: SUNRPC: Bound-check xdr_buf_to_bvec() stores before writing xdr_buf_to_bvec() writes a bio_vec into the caller's array before testing whether that slot is in range, and the head branch performs the store with no check at all. When the caller's budget is exactly used up, the next store lands one element past the end of the array. The overflow label returns count - 1, which masks the surplus store but cannot undo it. rq_bvec, the array passed by nfsd_vfs_write(), is allocated to exactly rq_maxpages entries with no slack. The OOB store can land in adjacent slab memory; the bv_len and bv_offset fields written there are derived from client-supplied RPC payload sizes. Move the in-range check ahead of the store in the head, page-loop, and tail branches. With the check at the top of each sequence, count is incremented only after a successful store, so the overflow label can return count directly.