In the Linux kernel, the following vulnerability has been resolved:
wireguard: receive: annotate data-race around receiving_counter.counter
Syzkaller with KCSAN identified a data-race issue when accessing keypair->receiving_counter.counter. Use READ_ONCE() and WRITE_ONCE() annotations to mark the data race as intentional.
BUG: KCSAN: data-race in wg_packet_decrypt_worker / wg_packet_rx_poll
write to 0xffff888107765888 of 8 bytes by interrupt on cpu 0: counter_validate drivers/net/wireguard/receive.c:321 [inline] wg_packet_rx_poll+0x3ac/0xf00 drivers/net/wireguard/receive.c:461 __napi_poll+0x60/0x3b0 net/core/dev.c:6536 napi_poll net/core/dev.c:6605 [inline] net_rx_action+0x32b/0x750 net/core/dev.c:6738 __do_softirq+0xc4/0x279 kernel/softirq.c:553 do_softirq+0x5e/0x90 kernel/softirq.c:454 __local_bh_enable_ip+0x64/0x70 kernel/softirq.c:381 __raw_spin_unlock_bh include/linux/spinlock_api_smp.h:167 [inline] _raw_spin_unlock_bh+0x36/0x40 kernel/locking/spinlock.c:210 spin_unlock_bh include/linux/spinlock.h:396 [inline] ptr_ring_consume_bh include/linux/ptr_ring.h:367 [inline] wg_packet_decrypt_worker+0x6c5/0x700 drivers/net/wireguard/receive.c:499 process_one_work kernel/workqueue.c:2633 [inline] ...
read to 0xffff888107765888 of 8 bytes by task 3196 on cpu 1: decrypt_packet drivers/net/wireguard/receive.c:252 [inline] wg_packet_decrypt_worker+0x220/0x700 drivers/net/wireguard/receive.c:501 process_one_work kernel/workqueue.c:2633 [inline] process_scheduled_works+0x5b8/0xa30 kernel/workqueue.c:2706 worker_thread+0x525/0x730 kernel/workqueue.c:2787 ...
CVSS Details
- CVSS 3.1 Base Score: 4.7
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade bpftoolUpgrade kernel-tools-develUpgrade kernel-develUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade kernel-debuginfoUpgrade python-perfUpgrade python-perf-debuginfoUpgrade bpftool-debuginfoUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade kernel-headersUpgrade kernel-livepatch-5.10.214-202.855Upgrade kernel-livepatch-5.15.153-100.162 | Aug 28, 2024 | Apr 17, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpfUpgrade kernelUpgrade kernel-livepatch-6.1.84-99.169Upgrade kernel-tools-debuginfoUpgrade python3-perfUpgrade kernel-modules-extraUpgrade kernel-libbpf-develUpgrade kernel-headersUpgrade kernel-modules-extra-commonUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perf-debuginfoUpgrade kernel-tools-develUpgrade perfUpgrade kernel-develUpgrade kernel-toolsUpgrade perf-debuginfoUpgrade bpftool-debuginfo | Feb 17, 2025 | Apr 17, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Apr 17, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Dec 5, 2024 | Apr 17, 2024 |
| Suse | — | Upgrade kernel-default-develUpgrade kernel-default-extraUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmallUpgrade dtb-qcomUpgrade kernel-obs-qaUpgrade dtb-amlogicUpgrade kernel-rt-vdsoUpgrade dtb-freescaleUpgrade dtb-allwinnerUpgrade kernel-sourceUpgrade kselftests-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade kernel-devel-azureUpgrade kernel-rt-livepatchUpgrade kernel-devel-rtUpgrade kernel-source-rtUpgrade ocfs2-kmp-rtUpgrade kernel-default-vdsoUpgrade dtb-amazonUpgrade kernel-azure-livepatch-develUpgrade kernel-64kb-optionalUpgrade kernel-default-optionalUpgrade kernel-64kb-livepatch-develUpgrade reiserfs-kmp-azureUpgrade kernel-syms-azureUpgrade kselftests-kmp-azureUpgrade reiserfs-kmp-64kbUpgrade dtb-caviumUpgrade kernel-azure-develUpgrade dtb-apmUpgrade kernel-symsUpgrade cluster-md-kmp-rtUpgrade dlm-kmp-64kbUpgrade kernel-source-azureUpgrade kernel-rt-develUpgrade kernel-macrosUpgrade dtb-exynosUpgrade kernel-rt-optionalUpgrade kernel-kvmsmall-develUpgrade gfs2-kmp-azureUpgrade dtb-lgUpgrade kernel-default-livepatchUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-64kbUpgrade kernel-rt_debug-develUpgrade dtb-alteraUpgrade dtb-xilinxUpgrade kernel-default-base-rebuildUpgrade ocfs2-kmp-64kbUpgrade gfs2-kmp-rtUpgrade kernel-develUpgrade kernel-azure-optionalUpgrade kernel-rtUpgrade dtb-broadcomUpgrade ocfs2-kmp-defaultUpgrade gfs2-kmp-64kbUpgrade kselftests-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade kernel-syms-rtUpgrade dlm-kmp-rtUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-debug-vdsoUpgrade kernel-azureUpgrade reiserfs-kmp-rtUpgrade dtb-armUpgrade kernel-defaultUpgrade dlm-kmp-defaultUpgrade dtb-hisiliconUpgrade kselftests-kmp-rtUpgrade kernel-rt-extraUpgrade kernel-kvmsmall-vdsoUpgrade dtb-renesasUpgrade kernel-docs-htmlUpgrade kernel-docsUpgrade kernel-debug-develUpgrade dtb-socionextUpgrade kernel-64kb-extraUpgrade dtb-sprdUpgrade kernel-rt_debugUpgrade kernel-obs-buildUpgrade kernel-64kb-develUpgrade kernel-rt-livepatch-develUpgrade kernel-azure-extraUpgrade gfs2-kmp-defaultUpgrade dtb-amdUpgrade kernel-source-vanillaUpgrade kernel-default-baseUpgrade kernel-azure-vdsoUpgrade kernel-default-livepatch-develUpgrade dlm-kmp-azureUpgrade kernel-debugUpgrade dtb-mediatekUpgrade dtb-appleUpgrade cluster-md-kmp-defaultUpgrade kernel-rt_debug-vdsoUpgrade ocfs2-kmp-azureUpgrade kernel-debug-livepatch-develUpgrade dtb-rockchipUpgrade dtb-marvellUpgrade dtb-nvidia | May 15, 2024 | Apr 17, 2024 |
| Ubuntu | — | Upgrade linux-image-intelUpgrade linux-image-6.8.0-1005-raspiUpgrade linux-image-5.15.0-1060-kvmUpgrade linux-image-5.15.0-1065-azure-fdeUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1006-ibmUpgrade linux-image-5.15.0-112-generic-64kUpgrade linux-image-6.8.0-35-genericUpgrade linux-image-oracle-64kUpgrade linux-image-generic-64kUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-35-lowlatencyUpgrade linux-image-5.15.0-1046-gkeopUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-oem-24.04Upgrade linux-image-oem-20.04bUpgrade linux-image-nvidiaUpgrade linux-image-ibmUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1008-gcpUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1057-ibmUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-110-lowlatencyUpgrade linux-image-5.15.0-113-generic-lpaeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1066-azureUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-azureUpgrade linux-image-oem-20.04cUpgrade linux-image-oem-24.04aUpgrade linux-image-aws-lts-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-113-genericUpgrade linux-image-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-112-generic-lpaeUpgrade linux-image-5.15.0-1061-oracleUpgrade linux-image-5.15.0-1062-gcpUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-112-genericUpgrade linux-image-6.8.0-1008-azureUpgrade linux-image-genericUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1058-nvidiaUpgrade linux-image-virtualUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1006-oracle-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1060-gkeUpgrade linux-image-oem-20.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1006-oemUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1030-xilinx-zynqmpUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-6.8.0-1008-azure-fdeUpgrade linux-image-6.8.0-35-lowlatency-64kUpgrade linux-image-5.15.0-113-generic-64kUpgrade linux-image-6.8.0-1009-awsUpgrade linux-image-6.8.0-1004-gkeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1056-ibmUpgrade linux-image-6.8.0-1006-oracleUpgrade linux-image-5.15.0-110-lowlatency-64kUpgrade linux-image-5.15.0-1058-nvidia-lowlatencyUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gkeUpgrade linux-image-6.8.0-35-generic-64kUpgrade linux-image-oracleUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1063-awsUpgrade linux-image-aws | Jul 1, 2024 | Apr 17, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Apr 17, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub