netfilter: nfnetlink_log: wait for rcu grace period before freeing pernet state (Linux Linux)

CVE-2026-93288
HIGH 7.8

En bref

Source
NVD
EPSS
EPSS 0.13 % · centile 3 ()
État
PUBLISHED
Publiée
Mise à jour
Attribuée par
Linux
Statut NVD
Received

Description

In the Linux kernel, the following vulnerability has been resolved: netfilter: nfnetlink_log: wait for rcu grace period before freeing pernet state sashiko reports: "nfnl_log_net_exit() calls nf_log_unset(), which clears the logger pointer without an RCU grace period. Immediately after, ops_free_list() frees the per-net state while concurrent packets might still be executing nf_log_packet() under rcu_read_lock()." Clear the pointer via .pre_exit to make sure rcu readers have completed before pernet storage is free'd. The change in nf_log_syslog.c is only done for consistency: it doesn't use pernet data.

Références

Scores

VersionScoreVecteurÉvalué par
CVSS 3.1HIGH 7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HLinux
CVSS 3.1HIGH 7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HNVD · 416baaa9-dc9f-4396-8d5f-8c081fb06d67 (Secondary)

Références européennes

Avis du CERT-FR

Produits affectés

ProduitVersions
Linux · Linuxaffected c83fa19603bdaeef17b815713dbbe3230c8a34ee < ba2e246aa294f9acd86194ea87fb6834ed0a37ac ; affected c83fa19603bdaeef17b815713dbbe3230c8a34ee < 5570d6c8b320dbcc602617ee08c27ce752fed65a ; affected c83fa19603bdaeef17b815713dbbe3230c8a34ee < 3b9aa62d78ce80de47af2db472ff452398755213 ; affected c83fa19603bdaeef17b815713dbbe3230c8a34ee < f4461654374576e9d5d0245fd534c46ad8509051 ; affected c83fa19603bdaeef17b815713dbbe3230c8a34ee < dc20050b6b12ca58066715d088e1a537535d938d ; affected c83fa19603bdaeef17b815713dbbe3230c8a34ee < 33d1469b0124cc0baaea7a2032123b77a81e0940
Linux · Linuxaffected 4.12 ; unaffected 0 < 4.12 ; unaffected 5.15.222 ≤ 5.15.* ; unaffected 6.1.189 ≤ 6.1.* ; unaffected 6.6.158 ≤ 6.6.* ; unaffected 6.12.111 ≤ 6.12.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD