PT-2026-61125 · Linux+1 · Linux Kernel+1

CVE-2026-63809

·

Published

2026-06-05

·

Updated

2026-09-07

CVSS v3.1

7.8

High

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 7.1-rc5
Description Memory corruption can occur in the Linux kernel due to incorrect buffer deallocation. The proc sys call handler() function allocates a temporary sysctl buffer using kvzalloc(), which may use vmalloc() for large allocations. However, the buffer is subsequently freed using kfree(), which is inappropriate for vmalloc allocations and can lead to memory corruption or system crashes. This issue is triggered within the cgroup bpf run filter sysctl() function when handling sysctl write buffers.
Recommendations Replace the use of kfree() with kvfree() to safely handle both kmalloc and kvzalloc()/vmalloc() allocations in the proc sys call handler() function.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-14341
CVE-2026-63809
OPENSUSE-SU-2026:11339-1
OPENSUSE-SU-2026:21555-1
SUSE-SU-2026:23066-1
SUSE-SU-2026:23068-1
SUSE-SU-2026:23193-1
SUSE-SU-2026:23194-1
SUSE-SU-2026:23221-1
SUSE-SU-2026:23231-1
SUSE-SU-2026:23237-1
SUSE-SU-2026:23241-1
SUSE-SU-2026:23244-1
SUSE-SU-2026:3790-1
SUSE-SU-2026:3810-1
USN-8726-1
USN-8727-1
USN-8728-1

Affected Products

Linux Kernel
Ubuntu