Review reviewHigh

CVE-2021-46992

Linux Linux, linux kernel

In the Linux kernel, the following vulnerability has been resolved: netfilter: nftables: avoid overflows in nft_hash_buckets() Number of buckets being stored in 32bit variables, we have to ensure that no overflows occur in nft_hash_buckets() syzbot injected a size == 0x40000000 and reported: UBSAN: shift-out-of-bounds in ./include/linux/log2.h:57:13 shift exponent 64 is too large for 64-bit type 'long unsigned int' CPU: 1 PID: 29539 Comm: syz-executor.4 Not tainted 5.12.0-rc7-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: _...

CVSS
7.1
EPSS
-
- percentile
CISA KEV
Not listed
Published
2024.02.28
PRIORITY ASSESSMENT

Review review

The CVSS severity warrants an early asset and exposure review.

Known exploitationNot established by KEV
Exploit probability-
Technical severityCVSS 7.1

Vulnerability overview

In the Linux kernel, the following vulnerability has been resolved: netfilter: nftables: avoid overflows in nft_hash_buckets() Number of buckets being stored in 32bit variables, we have to ensure that no overflows occur in nft_hash_buckets() syzbot injected a size == 0x40000000 and reported: UBSAN: shift-out-of-bounds in ./include/linux/log2.h:57:13 shift exponent 64 is too large for 64-bit type 'long unsigned int' CPU: 1 PID: 29539 Comm: syz-executor.4 Not tainted 5.12.0-rc7-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: _...

Affected product and versions

Product
Linux Linux, linux kernel
Affected versions
>= 0ed6389c483dc77cdbdd48de0ca7ce41723dd667 < 2824cafc6a93792d9ad85939c499161214d84c4b, >= 0ed6389c483dc77cdbdd48de0ca7ce41723dd667 < efcd730ddd6f25578bd31bfe703e593e2421d708, >= 0ed6389c483dc77cdbdd48de0ca7ce41723dd667 < c77e2ef18167ad334e27610ced9a7f6af5ec1787, >= 0ed6389c483dc77cdbdd48de0ca7ce41723dd667 < 72b49dd116ca00a46a11d5a4d8d7987f05ed9cd7, >= 0ed6389c483dc77cdbdd48de0ca7ce41723dd667 < 1e8ab479cfbe5751efccedb95afb9b112a5ba475, >= 0ed6389c483dc77cdbdd48de0ca7ce41723dd667 < a388d10961ff8578b1a6691945d406c0f33aa71b, >= 0ed6389c483dc77cdbdd48de0ca7ce41723dd667 < a54754ec9891830ba548e2010c889e3c8146e449, >= 4.9, >= 4.9 < 4.14.233, >= 4.15 < 4.19.191, >= 4.20 < 5.4.120, >= 5.5 < 5.10.38, >= 5.11 < 5.11.22, >= 5.12 < 5.12.5
Fixed versions
4.14.233, 4.19.191, 5.4.120, 5.10.38, 5.11.22, 5.12.5

Recommended response sequence

Confirm exposure before applying a vendor-supported change.

Full remediation guide
  1. 1
    Identify

    Confirm that Linux Linux, linux kernel and an affected version are present.

  2. 2
    Prioritize

    Combine exploitation signals with asset exposure and business criticality.

  3. 3
    Remediate

    Follow the vendor advisory or supported update path and preserve rollback options.

  4. 4
    Verify

    Recheck the version, service health, access paths, and relevant logs.

Technical data

CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H
CWE
CWE-125