Sérülékenységek

CVE-2026-23111

Linux Linux

Adatlap

Eszköztípus
IT +ICS
Publikálva
Frissítve
Súlyosság
Magas
Prioritás
Fokozott

CVSS-pontszámok

Verzió Pontszám Súlyosság Vektor
3.1 7,8 Magas CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
3.1 7,8 Magas CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Eredeti leírás

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

netfilter: nf_tables: fix inverted genmask check in nft_map_catchall_activate()

nft_map_catchall_activate() has an inverted element activity check
compared to its non-catchall counterpart nft_mapelem_activate() and
compared to what is logically required.

nft_map_catchall_activate() is called from the abort path to re-activate
catchall map elements that were deactivated during a failed transaction.
It should skip elements that are already active (they don't need
re-activation) and process elements that are inactive (they need to be
restored). Instead, the current code does the opposite: it skips inactive
elements and processes active ones.

Compare the non-catchall activate callback, which is correct:

nft_mapelem_activate():
if (nft_set_elem_active(ext, iter->genmask))
return 0; /* skip active, process inactive */

With the buggy catchall version:

nft_map_catchall_activate():
if (!nft_set_elem_active(ext, genmask))
continue; /* skip inactive, process active */

The consequence is that when a DELSET operation is aborted,
nft_setelem_data_activate() is never called for the catchall element.
For NFT_GOTO verdict elements, this means nft_data_hold() is never
called to restore the chain->use reference count. Each abort cycle
permanently decrements chain->use. Once chain->use reaches zero,
DELCHAIN succeeds and frees the chain while catchall verdict elements
still reference it, resulting in a use-after-free.

This is exploitable for local privilege escalation from an unprivileged
user via user namespaces + nftables on distributions that enable
CONFIG_USER_NS and CONFIG_NF_TABLES.

Fix by removing the negation so the check matches nft_mapelem_activate():
skip active elements, process inactive ones.

Érintett termékek

  • Linux Linux Verziók: 25aa2ad37c2162be1c0bc4fe6397f7e4c13f00f8 – < 8c760ba4e36c750379d13569f23f5a6e185333f5; d60be2da67d172aecf866302c91ea11533eca4d9 – < b9b6573421de51829f7ec1cce76d85f5f6fbbd7f; 628bd3e49cba1c066228e23d71a852c23e26da73 – < 42c574c1504aa089a0a142e4c13859327570, 6.4; 0 – < 6.4; 5.15.200 – <= 5.15.*; 6.1.163 – <= 6.1.*; 6.6.124 – <= 6.6.*; 6.12.70 – <= 6.12.*; 6.18.10 – <= 6.18.*; 6.19 – <= *

Beszállítói termékekben is érintett

A CVE-rekord beszállítói kiegészítése szerint ezek a termékek beépítve tartalmazzák az érintett komponenst.

A beszállítói termékek megjelenítése (14 tétel)
  • RUGGEDCOM RST2428P (6GK6242-6PA00) Siemens Verziók: 0 – < V4.0
  • SIMATIC S7-1500 CPU 1518-4 PN/DP MFP (6ES7518-4AX00-1AB0) Siemens Verziók: V3.1.6 – < *, V3.1.5 – < *, V3.1.7 – < *
  • SIMATIC S7-1500 CPU 1518-4 PN/DP MFP (6ES7518-4AX00-1AC0) Siemens Verziók: V3.1.6 – < *, V3.1.5 – < *, V3.1.7 – < *
  • SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP (6ES7518-4FX00-1AB0) Siemens Verziók: V3.1.6 – < *, V3.1.5 – < *, V3.1.7 – < *
  • SIMATIC S7-1500 CPU 1518F-4 PN/DP MFP (6ES7518-4FX00-1AC0) Siemens Verziók: V3.1.6 – < *, V3.1.5 – < *, V3.1.7 – < *
  • SIPLUS S7-1500 CPU 1518-4 PN/DP MFP (6AG1518-4AX00-4AC0) Siemens Verziók: V3.1.6 – < *, V3.1.5 – < *, V3.1.7 – < *
  • Red Hat Enterprise Linux 10 Red Hat Verziók: 0:6.12.0-211.7.1.el10_2 – < *
  • Red Hat Enterprise Linux 10.0 Extended Update Support Red Hat Verziók: 0:6.12.0-55.70.1.el10_0 – < *
  • Red Hat Enterprise Linux 9 Red Hat Verziók: 0:5.14.0-611.47.1.el9_7 – < *
  • Red Hat Enterprise Linux 9.4 Extended Update Support Red Hat Verziók: 0:5.14.0-427.121.1.el9_4 – < *
  • Red Hat Enterprise Linux 9.6 Extended Update Support Red Hat Verziók: 0:5.14.0-570.108.1.el9_6 – < *
  • Red Hat Enterprise Linux 6 Red Hat
  • Red Hat Enterprise Linux 7 Red Hat
  • Red Hat Enterprise Linux 8 Red Hat

Prioritás

Szint
Fokozott
Teendő
Azonnali intézkedés nem szükséges, de kövesse figyelemmel a sérülékenységet, mert a megítélése (például a kihasználtsága) változhat. Új információ hiányában a szoftvert a normál frissítési ütemezés szerint frissítse.

Kihasználási státusz

EPSS
1,13%
Automatizálhatóság
Nem
Technikai hatás
Teljes

Javítás

Javított verzió
5.15.200, 6.1.163, 4.20, 5.5, 5.11, 6.4, 6.6.124, 6.12.70, 6.18.10, 6.19, V4.0, 0:6.12.0-211.7.1.el10_2, 0:6.12.0-55.70.1.el10_0, 0:5.14.0-611.47.1.el9_7, 0:5.14.0-427.121.1.el9_4, 0:5.14.0-570.108.1.el9_6
Gyártói hivatkozás
Van patch vagy gyártói közlemény a hivatkozások között

Megoldás (CNA)

RHSA-2026:10996: Red Hat Enterprise Linux AppStream EUS (v. 10.0), Red Hat Enterprise Linux BaseOS EUS (v. 10.0), Red Hat Enterprise Linux CodeReady Linux Builder EUS (v. 10.0), Red Hat Enterprise Linux Real Time EUS (v. 10.0), Red Hat Enterprise Linux Real Time for NFV EUS (v. 10.0)

RHSA-2026:18134: Red Hat Enterprise Linux AppStream (v. 10), Red Hat Enterprise Linux BaseOS (v. 10), Red Hat Enterprise Linux CodeReady Linux Builder (v. 10), Red Hat Enterprise Linux Real Time (v. 10), Red Hat Enterprise Linux Real Time for NFV (v. 10)

RHSA-2026:10108: Red Hat CodeReady Linux Builder EUS (v.9.4), Red Hat Enterprise Linux AppStream EUS (v.9.4), Red Hat Enterprise Linux BaseOS EUS (v.9.4), Red Hat Enterprise Linux Real Time EUS (v.9.4), Red Hat Enterprise Linux Real Time for NFV EUS (v.9.4)

RHSA-2026:9112: Red Hat CodeReady Linux Builder EUS (v.9.6), Red Hat Enterprise Linux AppStream EUS (v.9.6), Red Hat Enterprise Linux BaseOS EUS (v.9.6), Red Hat Enterprise Linux Real Time EUS (v.9.6), Red Hat Enterprise Linux Real Time for NFV EUS (v.9.6)

RHSA-2026:6570: Red Hat Enterprise Linux AppStream (v. 9), Red Hat Enterprise Linux BaseOS (v. 9), Red Hat Enterprise Linux CodeReady Linux Builder (v. 9), Red Hat Enterprise Linux Real Time (v. 9), Red Hat Enterprise Linux Real Time for NFV (v. 9)

RHSA-2026:62639: Red Hat Enterprise Linux BaseOS E4S (v.9.4)

RHSA-2026:62641: Red Hat Enterprise Linux BaseOS EUS (v.9.6)

Kerülő megoldás (CNA)

To mitigate this issue, prevent module nf_tables from being loaded. Please see https://access.redhat.com/solutions/41278 for how to blacklist a kernel module to prevent it from loading automatically.

Hivatkozások

Nemzeti Kiberbiztonsági Intézet
Adatvédelmi áttekintés

Weboldalunkon sütiket (cookie) használunk a látogatói forgalom elemzéséhez, az egyes felhasználói munkamenetek azonosításához, a tartalom és a hirdetések személyre szabásához, valamint a közösségi médiafunkciókhoz. Az "Összes elfogadása" gombra kattintva, Ön beleegyezik ezen cookie-k használatába, vagy az alábbi lehetőségek közül kiválaszthatja, mely sütiket engedélyezi. (Egyes sütik technikai okok miatt az első újratöltésig létrejöhetnek.)

További részletekért látogasson el a Tájékoztató a sütikről oldalra.