CVE-2026-53219

CVE-2026-53219

Medium · published June 25, 2026

CVSS v3.1
5.5
EPSS
0%
Percentile
2.3
In the wild
Unconfirmed
What it is

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

netfilter: x_tables: avoid leaking percpu counter pointers

The native and compat get-entries paths copy the fixed rule entry header

from the kernelized rule blob to userspace before overwriting the entry's

counter fields with a sanitized counter snapshot.

On SMP kernels, entry->counters.pcnt contains the percpu allocation

address used by x_tables rule counters. A caller can provide a userspace

buffer that faults during the initial fixed-header copy after pcnt has

been copied but before the later sanitized counter copy runs. The syscall

then returns -EFAULT while leaving the raw percpu pointer in userspace.

Copy only the fixed entry prefix before counters from the kernelized rule

blob, then copy the sanitized counter snapshot into the counter field.

Apply this ordering to the IPv4, IPv6, and ARP native and compat

get-entries implementations so a fault cannot expose the internal percpu

counter pointer.

The record
Technical detail
CVSS v3.1
5.5 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00129 · 2.3th percentile
Published
2026-06-25T13:16Z
Affected products (14)
ProductVersionsFixed in
linux/linux_kernel≥ 4.2, < 5.10.2595.10.259
linux/linux_kernel≥ 5.11, < 5.15.2105.15.210
linux/linux_kernel≥ 5.16, < 6.1.1766.1.176
linux/linux_kernel≥ 6.2, < 6.6.1436.6.143
linux/linux_kernel≥ 6.7, < 6.12.946.12.94
linux/linux_kernel≥ 6.13, < 6.18.366.18.36
linux/linux_kernel≥ 6.19, < 7.0.137.0.13
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (11)
EPSS history
Timeline
  • 25 JUN 08:39Z
    netfilter: x_tables: avoid leaking percpu counter pointers
    cvelistv5