Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
7.1
CVE-2021-47588: Linux kernel network driver can cause system crash
CVE-2021-47588 · published 2 years ago
Summary
The network driver in recent Linux kernel releases for Azure, AWS, GCP, and other Canonical distributions may call a cleanup routine twice, leading to a crash. This can cause the system to become unstable or stop working. Update to the latest kernel package from your Linux provider to apply the fix.
What to do
- Update canonical linux-azure to version 4.15.0-1131.144~14.04.1.
- Update canonical linux-aws-hwe to version 4.15.0-1120.128~16.04.1.
- Update canonical linux-azure to version 4.15.0-1131.144~16.04.1.
- Update canonical linux-gcp to version 4.15.0-1116.130~16.04.1.
- Update canonical linux-hwe to version 4.15.0-169.177~16.04.1.
- Update canonical linux-oracle to version 4.15.0-1087.95~16.04.1.
- Update canonical linux to version 4.15.0-169.177.
- Update canonical linux-aws to version 4.15.0-1121.129.
- Update canonical linux-aws-5.4 to version 5.4.0-1069.73~18.04.1.
- Update canonical linux-azure-4.15 to version 4.15.0-1131.144.
- Update canonical linux-azure-5.4 to version 5.4.0-1073.76~18.04.1.
- Update canonical linux-gcp-4.15 to version 4.15.0-1116.130.
- Update canonical linux-gcp-5.4 to version 5.4.0-1068.72~18.04.1.
- Update canonical linux-hwe-5.4 to version 5.4.0-105.119~18.04.1.
- Update canonical linux-ibm-5.4 to version 5.4.0-1018.20~18.04.1.
- Update canonical linux-kvm to version 4.15.0-1107.109.
- Update canonical linux-oracle to version 4.15.0-1087.95.
- Update canonical linux-oracle-5.4 to version 5.4.0-1067.72~18.04.1.
- Update canonical linux-raspi-5.4 to version 5.4.0-1056.63~18.04.1.
- Update canonical linux-aws-fips to version 4.15.0-2061.63.
- Update canonical linux-azure-fips to version 4.15.0-2043.47.
- Update canonical linux-fips to version 4.15.0-1078.87.
- Update canonical linux-gcp-fips to version 4.15.0-2026.28.
- Update canonical linux to version 5.4.0-105.119.
- Update canonical linux-aws to version 5.4.0-1069.73.
- Update canonical linux-azure to version 5.4.0-1073.76.
- Update canonical linux-bluefield to version 5.4.0-1032.35.
- Update canonical linux-gcp to version 5.4.0-1068.72.
- Update canonical linux-gkeop to version 5.4.0-1037.38.
- Update canonical linux-ibm to version 5.4.0-1018.20.
- Update canonical linux-kvm to version 5.4.0-1059.62.
- Update canonical linux-oracle to version 5.4.0-1067.72.
- Update canonical linux-raspi to version 5.4.0-1056.63.
- Update canonical linux-aws-fips to version 5.4.0-1069.73+fips2.
- Update canonical linux-azure-fips to version 5.4.0-1073.76+fips1.
- Update canonical linux-fips to version 5.4.0-1046.52.
- Update canonical linux-gcp-fips to version 5.4.0-1067.71~20.04.1.
- Update debian linux to version 5.15.15-1.
- Update linux linux to version 4e1797914d8f223726ff6ae5ece4f97d73f21bab or later.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| Ubuntu:Pro:14.04:LTS | canonical | linux-azure |
< 4.15.0-1131.144~14.04.1 Fix: upgrade to 4.15.0-1131.144~14.04.1
|
| Ubuntu:Pro:16.04:LTS | canonical | linux-aws-hwe |
< 4.15.0-1120.128~16.04.1 Fix: upgrade to 4.15.0-1120.128~16.04.1
|
| Ubuntu:Pro:16.04:LTS | canonical | linux-azure |
< 4.15.0-1131.144~16.04.1 Fix: upgrade to 4.15.0-1131.144~16.04.1
|
| Ubuntu:Pro:16.04:LTS | canonical | linux-gcp |
< 4.15.0-1116.130~16.04.1 Fix: upgrade to 4.15.0-1116.130~16.04.1
|
| Ubuntu:Pro:16.04:LTS | canonical | linux-hwe |
< 4.15.0-169.177~16.04.1 Fix: upgrade to 4.15.0-169.177~16.04.1
|
| Ubuntu:Pro:16.04:LTS | canonical | linux-oracle |
< 4.15.0-1087.95~16.04.1 Fix: upgrade to 4.15.0-1087.95~16.04.1
|
| Ubuntu:16.04:LTS | canonical | linux-hwe-edge | All versions |
| Ubuntu:18.04:LTS | canonical | linux |
< 4.15.0-169.177 Fix: upgrade to 4.15.0-169.177
|
| Ubuntu:18.04:LTS | canonical | linux-aws |
< 4.15.0-1121.129 Fix: upgrade to 4.15.0-1121.129
|
| Ubuntu:18.04:LTS | canonical | linux-aws-5.4 |
< 5.4.0-1069.73~18.04.1 Fix: upgrade to 5.4.0-1069.73~18.04.1
|
| Ubuntu:18.04:LTS | canonical | linux-azure-4.15 |
< 4.15.0-1131.144 Fix: upgrade to 4.15.0-1131.144
|
| Ubuntu:18.04:LTS | canonical | linux-azure-5.4 |
< 5.4.0-1073.76~18.04.1 Fix: upgrade to 5.4.0-1073.76~18.04.1
|
| Ubuntu:18.04:LTS | canonical | linux-gcp-4.15 |
< 4.15.0-1116.130 Fix: upgrade to 4.15.0-1116.130
|
| Ubuntu:18.04:LTS | canonical | linux-gcp-5.4 |
< 5.4.0-1068.72~18.04.1 Fix: upgrade to 5.4.0-1068.72~18.04.1
|
| Ubuntu:18.04:LTS | canonical | linux-hwe-5.4 |
< 5.4.0-105.119~18.04.1 Fix: upgrade to 5.4.0-105.119~18.04.1
|
| Ubuntu:18.04:LTS | canonical | linux-ibm-5.4 |
< 5.4.0-1018.20~18.04.1 Fix: upgrade to 5.4.0-1018.20~18.04.1
|
| Ubuntu:18.04:LTS | canonical | linux-kvm |
< 4.15.0-1107.109 Fix: upgrade to 4.15.0-1107.109
|
| Ubuntu:18.04:LTS | canonical | linux-oracle |
< 4.15.0-1087.95 Fix: upgrade to 4.15.0-1087.95
|
| Ubuntu:18.04:LTS | canonical | linux-oracle-5.4 |
< 5.4.0-1067.72~18.04.1 Fix: upgrade to 5.4.0-1067.72~18.04.1
|
| Ubuntu:18.04:LTS | canonical | linux-raspi-5.4 |
< 5.4.0-1056.63~18.04.1 Fix: upgrade to 5.4.0-1056.63~18.04.1
|
| Ubuntu:18.04:LTS | canonical | linux-aws-5.0 | All versions |
| Ubuntu:18.04:LTS | canonical | linux-aws-5.3 | All versions |
| Ubuntu:18.04:LTS | canonical | linux-azure | All versions |
| Ubuntu:18.04:LTS | canonical | linux-azure-5.3 | All versions |
| Ubuntu:18.04:LTS | canonical | linux-azure-edge | All versions |
| Ubuntu:18.04:LTS | canonical | linux-gcp | All versions |
| Ubuntu:18.04:LTS | canonical | linux-gcp-5.3 | All versions |
| Ubuntu:18.04:LTS | canonical | linux-gke-4.15 | All versions |
| Ubuntu:18.04:LTS | canonical | linux-gke-5.4 | All versions |
| Ubuntu:18.04:LTS | canonical | linux-gkeop-5.4 | All versions |
| Ubuntu:18.04:LTS | canonical | linux-hwe | All versions |
| Ubuntu:18.04:LTS | canonical | linux-hwe-edge | All versions |
| Ubuntu:18.04:LTS | canonical | linux-oem | All versions |
| Ubuntu:18.04:LTS | canonical | linux-oracle-5.0 | All versions |
| Ubuntu:18.04:LTS | canonical | linux-oracle-5.3 | All versions |
| Ubuntu:Pro:FIPS-updates:18.04:LTS | canonical | linux-aws-fips |
< 4.15.0-2061.63 Fix: upgrade to 4.15.0-2061.63
|
| Ubuntu:Pro:FIPS-updates:18.04:LTS | canonical | linux-azure-fips |
< 4.15.0-2043.47 Fix: upgrade to 4.15.0-2043.47
|
| Ubuntu:Pro:FIPS-updates:18.04:LTS | canonical | linux-fips |
< 4.15.0-1078.87 Fix: upgrade to 4.15.0-1078.87
|
| Ubuntu:Pro:FIPS-updates:18.04:LTS | canonical | linux-gcp-fips |
< 4.15.0-2026.28 Fix: upgrade to 4.15.0-2026.28
|
| Ubuntu:Pro:FIPS:18.04:LTS | canonical | linux-aws-fips | All versions |
| Ubuntu:Pro:FIPS:18.04:LTS | canonical | linux-azure-fips | All versions |
| Ubuntu:Pro:FIPS:18.04:LTS | canonical | linux-fips | All versions |
| Ubuntu:Pro:FIPS:18.04:LTS | canonical | linux-gcp-fips | All versions |
| Ubuntu:20.04:LTS | canonical | linux |
< 5.4.0-105.119 Fix: upgrade to 5.4.0-105.119
|
| Ubuntu:20.04:LTS | canonical | linux-aws |
< 5.4.0-1069.73 Fix: upgrade to 5.4.0-1069.73
|
| Ubuntu:20.04:LTS | canonical | linux-azure |
< 5.4.0-1073.76 Fix: upgrade to 5.4.0-1073.76
|
| Ubuntu:20.04:LTS | canonical | linux-bluefield |
< 5.4.0-1032.35 Fix: upgrade to 5.4.0-1032.35
|
| Ubuntu:20.04:LTS | canonical | linux-gcp |
< 5.4.0-1068.72 Fix: upgrade to 5.4.0-1068.72
|
| Ubuntu:20.04:LTS | canonical | linux-gkeop |
< 5.4.0-1037.38 Fix: upgrade to 5.4.0-1037.38
|
| Ubuntu:20.04:LTS | canonical | linux-ibm |
< 5.4.0-1018.20 Fix: upgrade to 5.4.0-1018.20
|
Showing 50 of 117. Show the rest
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| Ubuntu:20.04:LTS | canonical | linux-kvm |
< 5.4.0-1059.62 Fix: upgrade to 5.4.0-1059.62
|
| Ubuntu:20.04:LTS | canonical | linux-oracle |
< 5.4.0-1067.72 Fix: upgrade to 5.4.0-1067.72
|
| Ubuntu:20.04:LTS | canonical | linux-raspi |
< 5.4.0-1056.63 Fix: upgrade to 5.4.0-1056.63
|
| Ubuntu:20.04:LTS | canonical | linux-aws-5.11 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-aws-5.13 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-aws-5.8 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-azure-5.11 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-azure-5.13 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-azure-5.8 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-azure-fde | All versions |
| Ubuntu:20.04:LTS | canonical | linux-gcp-5.11 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-gcp-5.13 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-gcp-5.8 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-gke | All versions |
| Ubuntu:20.04:LTS | canonical | linux-gke-5.15 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-hwe-5.11 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-hwe-5.13 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-hwe-5.8 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-intel-5.13 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-oem-5.10 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-oem-5.13 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-oem-5.14 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-oem-5.6 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-oracle-5.11 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-oracle-5.13 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-oracle-5.8 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-raspi2 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-riscv | All versions |
| Ubuntu:20.04:LTS | canonical | linux-riscv-5.11 | All versions |
| Ubuntu:20.04:LTS | canonical | linux-riscv-5.8 | All versions |
| Ubuntu:Pro:FIPS-updates:20.04:LTS | canonical | linux-aws-fips |
< 5.4.0-1069.73+fips2 Fix: upgrade to 5.4.0-1069.73+fips2
|
| Ubuntu:Pro:FIPS-updates:20.04:LTS | canonical | linux-azure-fips |
< 5.4.0-1073.76+fips1 Fix: upgrade to 5.4.0-1073.76+fips1
|
| Ubuntu:Pro:FIPS-updates:20.04:LTS | canonical | linux-fips |
< 5.4.0-1046.52 Fix: upgrade to 5.4.0-1046.52
|
| Ubuntu:Pro:FIPS-updates:20.04:LTS | canonical | linux-gcp-fips |
< 5.4.0-1067.71~20.04.1 Fix: upgrade to 5.4.0-1067.71~20.04.1
|
| Ubuntu:Pro:FIPS:20.04:LTS | canonical | linux-aws-fips | All versions |
| Ubuntu:Pro:FIPS:20.04:LTS | canonical | linux-azure-fips | All versions |
| Ubuntu:Pro:FIPS:20.04:LTS | canonical | linux-fips | All versions |
| Ubuntu:Pro:FIPS:20.04:LTS | canonical | linux-gcp-fips | All versions |
| Ubuntu:22.04:LTS | canonical | linux-allwinner-5.19 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-aws-5.19 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-aws-6.2 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-azure-5.19 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-azure-6.2 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-azure-fde-5.19 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-azure-fde-6.2 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-gcp-5.19 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-gcp-6.2 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-hwe-5.19 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-hwe-6.2 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-intel-iot-realtime | All versions |
| Ubuntu:22.04:LTS | canonical | linux-lowlatency-hwe-5.19 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-lowlatency-hwe-6.2 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-nvidia-6.2 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-oem-5.17 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-oem-6.0 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-oem-6.1 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-realtime | All versions |
| Ubuntu:22.04:LTS | canonical | linux-riscv | All versions |
| Ubuntu:22.04:LTS | canonical | linux-riscv-5.19 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-starfive-5.19 | All versions |
| Ubuntu:22.04:LTS | canonical | linux-starfive-6.2 | All versions |
| Ubuntu:24.04:LTS | canonical | linux-nvidia-7.0 | All versions |
| Ubuntu:24.04:LTS | canonical | linux-raspi-realtime | All versions |
| Ubuntu:Nvidia-BlueField:24.04:LTS | canonical | linux-bluefield | All versions |
| – | linux | linux |
< 4e1797914d8f223726ff6ae5ece4f97d73f21bab 4.12 |
| – | linux | linux_kernel |
>= 4.11.9, < 4.12 >= 4.12.1, < 4.14.259 >= 4.15, < 4.19.222 >= 4.20, < 5.4.168 >= 5.5, < 5.10.88 >= 5.11, < 5.15.11 4.12 5.16 cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* |
| Debian:12 | debian | linux |
< 5.15.15-1 Fix: upgrade to 5.15.15-1
|
Original advisory text
In the Linux kernel, the following vulnerability has been resolved: sit: do not call ipip6_dev_free() from sit_init_net() ipip6_dev_free is sit dev->priv_destructor, already called by register_ne...
In the Linux kernel, the following vulnerability has been resolved: sit: do not call ipip6_dev_free() from sit_init_net() ipip6_dev_free is sit dev->priv_destructor, already called by register_netdevice() if something goes wrong. Alternative would be to make ipip6_dev_free() robust against multiple invocations, but other drivers do not implement this strategy. syzbot reported: dst_release underflow WARNING: CPU: 0 PID: 5059 at net/core/dst.c:173 dst_release+0xd8/0xe0 net/core/dst.c:173 Modules linked in: CPU: 1 PID: 5059 Comm: syz-executor.4 Not tainted 5.16.0-rc5-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:dst_release+0xd8/0xe0 net/core/dst.c:173 Code: 4c 89 f2 89 d9 31 c0 5b 41 5e 5d e9 da d5 44 f9 e8 1d 90 5f f9 c6 05 87 48 c6 05 01 48 c7 c7 80 44 99 8b 31 c0 e8 e8 67 29 f9 <0f> 0b eb 85 0f 1f 40 00 53 48 89 fb e8 f7 8f 5f f9 48 83 c3 a8 48 RSP: 0018:ffffc9000aa5faa0 EFLAGS: 00010246 RAX: d6894a925dd15a00 RBX: 00000000ffffffff RCX: 0000000000040000 RDX: ffffc90005e19000 RSI: 000000000003ffff RDI: 0000000000040000 RBP: 0000000000000000 R08: ffffffff816a1f42 R09: ffffed1017344f2c R10: ffffed1017344f2c R11: 0000000000000000 R12: 0000607f462b1358 R13: 1ffffffff1bfd305 R14: ffffe8ffffcb1358 R15: dffffc0000000000 FS: 00007f66c71a2700(0000) GS:ffff8880b9a00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f88aaed5058 CR3: 0000000023e0f000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> dst_cache_destroy+0x107/0x1e0 net/core/dst_cache.c:160 ipip6_dev_free net/ipv6/sit.c:1414 [inline] sit_init_net+0x229/0x550 net/ipv6/sit.c:1936 ops_init+0x313/0x430 net/core/net_namespace.c:140 setup_net+0x35b/0x9d0 net/core/net_namespace.c:326 copy_net_ns+0x359/0x5c0 net/core/net_namespace.c:470 create_new_namespaces+0x4ce/0xa00 kernel/nsproxy.c:110 unshare_nsproxy_namespaces+0x11e/0x180 kernel/nsproxy.c:226 ksys_unshare+0x57d/0xb50 kernel/fork.c:3075 __do_sys_unshare kernel/fork.c:3146 [inline] __se_sys_unshare kernel/fork.c:3144 [inline] __x64_sys_unshare+0x34/0x40 kernel/fork.c:3144 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x44/0xd0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7f66c882ce99 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f66c71a2168 EFLAGS: 00000246 ORIG_RAX: 0000000000000110 RAX: ffffffffffffffda RBX: 00007f66c893ff60 RCX: 00007f66c882ce99 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000048040200 RBP: 00007f66c8886ff1 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007fff6634832f R14: 00007f66c71a2300 R15: 0000000000022000 </TASK>
References
- https://ubuntu.com/security/CVE-2021-47588 Third Party Advisory
- https://www.cve.org/CVERecord?id=CVE-2021-47588 Third Party Advisory
- https://git.kernel.org/linus/e28587cc491ef0f3c51258fdc87fbc386b1d4c59 Third Party Advisory
- https://git.kernel.org/stable/c/4e1797914d8f223726ff6ae5ece4f97d73f21bab Third Party Advisory
- https://git.kernel.org/stable/c/e56b65c1e74d7f706d74b51baba15187be2fb4b5 Third Party Advisory
- https://git.kernel.org/stable/c/ad0ed314d6167b212939e3839428ba0c8bb16adb Third Party Advisory
- https://git.kernel.org/stable/c/6f46c59e60b64620d5d386c8ee2eaa11ebe3b595 Third Party Advisory
- https://git.kernel.org/stable/c/44a6c846bc3a7efe7d394bab8b2ae3b7f580e190 Third Party Advisory
- https://git.kernel.org/stable/c/e28587cc491ef0f3c51258fdc87fbc386b1d4c59 Third Party Advisory
- https://security-tracker.debian.org/tracker/CVE-2021-47588 Vendor Advisory
Internet-facing
60 days
Internal
At next upgrade
- Not known to be exploited
- Needs hands-on effort to exploit
- Gives an attacker partial control
Severity
7.1
High
Timeline
Published19 Jun 2024
Updated4 Nov 2026
First seen26 Jun 2026
Sources
UBUNTU-CVE-2021-47588 · OSV
CVE-2021-47588 · NVD
CVE-2021-47588 · MITRE
DEBIAN-CVE-2021-47588 · OSV
Track software like this
Free during beta