CVE-2023-53619CWE-416

CVE-2023-53619

High · published October 7, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
11.3
In the wild
Unconfirmed
What it is

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

netfilter: conntrack: Avoid nf_ct_helper_hash uses after free

If nf_conntrack_init_start() fails (for example due to a

register_nf_conntrack_bpf() failure), the nf_conntrack_helper_fini()

clean-up path frees the nf_ct_helper_hash map.

When built with NF_CONNTRACK=y, further netfilter modules (e.g:

netfilter_conntrack_ftp) can still be loaded and call

nf_conntrack_helpers_register(), independently of whether nf_conntrack

initialized correctly. This accesses the nf_ct_helper_hash dangling

pointer and causes a uaf, possibly leading to random memory corruption.

This patch guards nf_conntrack_helper_register() from accessing a freed

or uninitialized nf_ct_helper_hash pointer and fixes possible

uses-after-free when loading a conntrack module.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00215 · 11.3th percentile
Weakness
CWE-416 · Use After Free
Published
2025-10-07T20:15Z
Affected products (8)
ProductVersionsFixed in
linux/linux_kernel≥ 3.6, < 4.14.3224.14.322
linux/linux_kernel≥ 4.15, < 4.19.2914.19.291
linux/linux_kernel≥ 4.20, < 5.4.2515.4.251
linux/linux_kernel≥ 5.5, < 5.10.1885.10.188
linux/linux_kernel≥ 5.11, < 5.15.1215.15.121
linux/linux_kernel≥ 5.16, < 6.1.396.1.39
linux/linux_kernel≥ 6.2, < 6.4.46.4.4
linux/linux_kernelall versions—
References (8)
EPSS history
Timeline
  • 07 OCT 15:19Z
    netfilter: conntrack: Avoid nf_ct_helper_hash uses after free
    cvelistv5