cbcvebase.
CVE-2021-47146
published 2024-03-25

CVE-2021-47146: In the Linux kernel, the following vulnerability has been resolved: mld: fix panic in mld_newpack() mld_newpack() doesn't allow to allocate high order page…

PriorityP421medium5.5CVSS 3.1
AVLACLPRLUINSUCNINAH
EPSS
0.24%
15.0th percentile
In the Linux kernel, the following vulnerability has been resolved: mld: fix panic in mld_newpack() mld_newpack() doesn't allow to allocate high order page, only order-0 allocation is allowed. If headroom size is too large, a kernel panic could occur in skb_put(). Test commands: ip netns del A ip netns del B ip netns add A ip netns add B ip link add veth0 type veth peer name veth1 ip link set veth0 netns A ip link set veth1 netns B ip netns exec A ip link set lo up ip netns exec A ip link set veth0 up ip netns exec A ip -6 a a 2001:db8:0::1/64 dev veth0 ip netns exec B ip link set lo up ip netns exec B ip link set veth1 up ip netns exec B ip -6 a a 2001:db8:0::2/64 dev veth1 for i in {1..99} do let A=$i-1 ip netns exec A ip link add ip6gre$i type ip6gre \ local 2001:db8:$A::1 remote 2001:db8:$A::2 encaplimit 100 ip netns exec A ip -6 a a 2001:db8:$i::1/64 dev ip6gre$i ip netns exec A ip link set ip6gre$i up ip netns exec B ip link add ip6gre$i type ip6gre \ local 2001:db8:$A::2 remote 2001:db8:$A::1 encaplimit 100 ip netns exec B ip -6 a a 2001:db8:$i::2/64 dev ip6gre$i ip netns exec B ip link set ip6gre$i up done Splat looks like: kernel BUG at net/core/skbuff.c:110! invalid opcode: 0000 [#1] SMP DEBUG_PAGEALLOC KASAN PTI CPU: 0 PID: 7 Comm: kworker/0:1 Not tainted 5.12.0+ #891 Workqueue: ipv6_addrconf addrconf_dad_work RIP: 0010:skb_panic+0x15d/0x15f Code: 92 fe 4c 8b 4c 24 10 53 8b 4d 70 45 89 e0 48 c7 c7 00 ae 79 83 41 57 41 56 41 55 48 8b 54 24 a6 26 f9 ff 0b 48 8b 6c 24 20 89 34 24 e8 4a 4e 92 fe 8b 34 24 48 c7 c1 20 RSP: 0018:ffff88810091f820 EFLAGS: 00010282 RAX: 0000000000000089 RBX: ffff8881086e9000 RCX: 0000000000000000 RDX: 0000000000000089 RSI: 0000000000000008 RDI: ffffed1020123efb RBP: ffff888005f6eac0 R08: ffffed1022fc0031 R09: ffffed1022fc0031 R10: ffff888117e00187 R11: ffffed1022fc0030 R12: 0000000000000028 R13: ffff888008284eb0 R14: 0000000000000ed8 R15: 0000000000000ec0 FS: 0000000000000000(0000) GS:ffff888117c00000(0000) knlGS:000000000000

Affected

23 ranges
VendorProductVersion rangeFixed in
debianlinux< linux 5.14.6-1 (bookworm)linux 5.14.6-1 (bookworm)
linuxlinux
linuxlinux>= 72e09ad107e78d69ff4d3b97a69f0aad2b77280f < 0e35b7457b7b6e73ffeaaca1a577fdf1af0feca10e35b7457b7b6e73ffeaaca1a577fdf1af0feca1
linuxlinux>= 72e09ad107e78d69ff4d3b97a69f0aad2b77280f < 17728616a4c85baf0edc975c60ba4e4157684d9a17728616a4c85baf0edc975c60ba4e4157684d9a
linuxlinux>= 72e09ad107e78d69ff4d3b97a69f0aad2b77280f < 221142038f36d9f28b64e83e954774da4d4ccd17221142038f36d9f28b64e83e954774da4d4ccd17
linuxlinux>= 72e09ad107e78d69ff4d3b97a69f0aad2b77280f < 4b77ad9097067b31237eeeee0bf70f80849680a04b77ad9097067b31237eeeee0bf70f80849680a0
linuxlinux>= 72e09ad107e78d69ff4d3b97a69f0aad2b77280f < 37d697759958d111439080bab7e14d2b0e7b39f537d697759958d111439080bab7e14d2b0e7b39f5
linuxlinux>= 72e09ad107e78d69ff4d3b97a69f0aad2b77280f < beb39adb150f8f3b516ddf7c39835a9788704d23beb39adb150f8f3b516ddf7c39835a9788704d23
linuxlinux>= 72e09ad107e78d69ff4d3b97a69f0aad2b77280f < a76fb9ba545289379acf409653ad5f74417be59ca76fb9ba545289379acf409653ad5f74417be59c
linuxlinux>= 72e09ad107e78d69ff4d3b97a69f0aad2b77280f < 020ef930b826d21c5446fdc9db80fd72a791bc21020ef930b826d21c5446fdc9db80fd72a791bc21
linuxlinux_kernel
linuxlinux_kernel>= 0 < 5.10.46-15.10.46-1
linuxlinux_kernel>= 0 < 5.14.6-15.14.6-1
linuxlinux_kernel>= 0 < 5.14.6-15.14.6-1
linuxlinux_kernel>= 0 < 5.14.6-15.14.6-1
linuxlinux_kernel>= 0 < 4.4.0-276.3104.4.0-276.310
linuxlinux_kernel>= 2.6.35 < 4.4.2714.4.271
linuxlinux_kernel>= 4.10 < 4.14.2354.14.235
linuxlinux_kernel>= 4.15 < 4.19.1934.19.193
linuxlinux_kernel>= 4.20 < 5.4.1245.4.124
linuxlinux_kernel>= 4.5 < 4.9.2714.9.271
linuxlinux_kernel>= 5.11 < 5.12.95.12.9
linuxlinux_kernel>= 5.5 < 5.10.425.10.42

CVSS provenance

nvdv3.15.5MEDIUMCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
osv5.5MEDIUM
vendor_debian5.5MEDIUM
vendor_redhat5.5MEDIUM
vendor_ubuntu5.5MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.