Lucene search

K
redhatcveRedhat.comRH:CVE-2023-52433
HistoryFeb 20, 2024 - 8:21 p.m.

CVE-2023-52433

2024-02-2020:21:58
redhat.com
access.redhat.com
6
netfilter
linux kernel
nft_set_rbtree
expiration
mitigation
nf_tables
kernel module
blacklist
user namespaces
red hat enterprise linux
user namespace.conf
sysctl
red hat openshift container platform
containerized deployments
environment

6.2 Medium

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

9.9%

A flaw was found in the Netfilter subsystem in the Linux kernel. This issue occurs in the nft_set_rbtree, where new elements in this transaction might expire before the transaction ends. Skip sync GC for such elements, otherwise a commit path might walk over an already released object. Once the transaction is finished, async GC will collect expired elements.

Mitigation

1. This flaw can be mitigated by preventing the affected netfilter (nf_tables) kernel module from being loaded. For instructions on how to blacklist a kernel module, please see <https://access.redhat.com/solutions/41278&gt;.

2. If the module cannot be disabled, on non-containerized deployments of Red Hat Enterprise Linux, the mitigation is to disable user namespaces:

# echo "user.max_user_namespaces=0" &gt; /etc/sysctl.d/userns.conf  
# sysctl -p /etc/sysctl.d/userns.conf  

On containerized deployments such as Red Hat OpenShift Container Platform, do not use the second mitigation (disabling user namespaces) as the functionality is needed to be enabled. The first mitigation (blacklisting nf_tables) is still viable for containerized deployments, providing the environment is not using netfilter.