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-toolsUpgrade kernel-tools-develUpgrade kernel-develUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade python-perf-debuginfoUpgrade perf-debuginfoUpgrade python-perfUpgrade bpftool-debuginfoUpgrade kernel-headersUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.15.153-100.162Upgrade kernel-debuginfoUpgrade kernel-livepatch-5.10.214-202.855Upgrade perfUpgrade kernel-debuginfo-common-aarch64 | Aug 28, 2024 | Apr 17, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-headersUpgrade kernel-livepatch-6.1.84-99.169Upgrade kernel-tools-debuginfoUpgrade kernel-libbpfUpgrade kernel-libbpf-develUpgrade kernel-debuginfoUpgrade kernelUpgrade kernel-libbpf-staticUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perfUpgrade kernel-modules-extraUpgrade kernel-modules-extra-commonUpgrade kernel-toolsUpgrade perfUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perf-debuginfoUpgrade kernel-develUpgrade perf-debuginfoUpgrade bpftool-debuginfoUpgrade bpftool | Feb 17, 2025 | Apr 17, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Apr 17, 2024 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Dec 5, 2024 | Apr 17, 2024 |
| Suse | — | Upgrade kernel-azure-optionalUpgrade gfs2-kmp-rtUpgrade kernel-rt-livepatchUpgrade kernel-obs-qaUpgrade dtb-alteraUpgrade gfs2-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade dtb-xilinxUpgrade gfs2-kmp-azureUpgrade kernel-rt_debug-develUpgrade ocfs2-kmp-64kbUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-apmUpgrade kernel-default-extraUpgrade kernel-source-azureUpgrade kernel-zfcpdumpUpgrade dlm-kmp-64kbUpgrade kernel-rt-develUpgrade dtb-allwinnerUpgrade kernel-64kbUpgrade dtb-exynosUpgrade kernel-default-vdsoUpgrade kernel-syms-azureUpgrade kernel-devel-azureUpgrade kernel-azure-develUpgrade kernel-rt-optionalUpgrade kernel-symsUpgrade kernel-devel-rtUpgrade kselftests-kmp-azureUpgrade dtb-amazonUpgrade kernel-rt-vdsoUpgrade cluster-md-kmp-rtUpgrade kselftests-kmp-64kbUpgrade kernel-macrosUpgrade ocfs2-kmp-rtUpgrade kernel-default-base-rebuildUpgrade kernel-default-livepatchUpgrade kernel-azure-livepatch-develUpgrade reiserfs-kmp-azureUpgrade kernel-default-optionalUpgrade kernel-develUpgrade kernel-64kb-optionalUpgrade dtb-lgUpgrade kernel-64kb-livepatch-develUpgrade kernel-sourceUpgrade cluster-md-kmp-azureUpgrade reiserfs-kmp-64kbUpgrade dtb-amlogicUpgrade dtb-freescaleUpgrade kernel-source-rtUpgrade dtb-qcomUpgrade dtb-caviumUpgrade dtb-broadcomUpgrade kernel-rtUpgrade kernel-default-develUpgrade kernel-kvmsmallUpgrade kernel-kvmsmall-develUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debugUpgrade kernel-docsUpgrade kernel-debug-develUpgrade kernel-obs-buildUpgrade kernel-64kb-develUpgrade dtb-sprdUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade kernel-syms-rtUpgrade dtb-nvidiaUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-socionextUpgrade dtb-renesasUpgrade kernel-kvmsmall-vdsoUpgrade kernel-docs-htmlUpgrade kernel-64kb-extraUpgrade dlm-kmp-defaultUpgrade dtb-armUpgrade dlm-kmp-rtUpgrade kernel-rt-extraUpgrade reiserfs-kmp-rtUpgrade kernel-defaultUpgrade kernel-azureUpgrade kernel-debug-vdsoUpgrade dtb-hisiliconUpgrade kernel-debugUpgrade dtb-mediatekUpgrade dlm-kmp-azureUpgrade kernel-azure-vdsoUpgrade gfs2-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-default-baseUpgrade kernel-source-vanillaUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-extraUpgrade dtb-rockchipUpgrade dtb-amdUpgrade dtb-marvellUpgrade kernel-rt_debug-vdsoUpgrade cluster-md-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade dtb-apple | May 15, 2024 | Apr 17, 2024 |
| Ubuntu | — | Upgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-112-generic-lpaeUpgrade linux-image-5.15.0-1060-kvmUpgrade linux-image-5.15.0-1066-azureUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1006-ibmUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-113-genericUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1065-azure-fdeUpgrade linux-image-5.15.0-112-genericUpgrade linux-image-oracle-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-raspiUpgrade linux-image-lowlatencyUpgrade linux-image-intelUpgrade linux-image-6.8.0-1008-azureUpgrade linux-image-5.15.0-1058-nvidiaUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-35-genericUpgrade linux-image-azure-fdeUpgrade linux-image-gcpUpgrade linux-image-5.15.0-113-generic-lpaeUpgrade linux-image-nvidiaUpgrade linux-image-intel-iotgUpgrade linux-image-oem-24.04aUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1057-ibmUpgrade linux-image-gke-5.15Upgrade linux-image-oem-20.04bUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-110-lowlatencyUpgrade linux-image-5.15.0-1062-gcpUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1005-raspiUpgrade linux-image-ibmUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1008-gcpUpgrade linux-image-azureUpgrade linux-image-genericUpgrade linux-image-6.8.0-35-lowlatencyUpgrade linux-image-5.15.0-1046-gkeopUpgrade linux-image-5.15.0-112-generic-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1061-oracleUpgrade linux-image-gkeop-5.15Upgrade linux-image-raspi-nolpaeUpgrade linux-image-kvmUpgrade linux-image-awsUpgrade linux-image-5.15.0-1058-nvidia-lowlatencyUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1060-gkeUpgrade linux-image-6.8.0-1008-azure-fdeUpgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-1006-oracle-64kUpgrade linux-image-6.8.0-1004-gkeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gkeUpgrade linux-image-5.15.0-1056-ibmUpgrade linux-image-6.8.0-1006-oemUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1030-xilinx-zynqmpUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.8.0-35-generic-64kUpgrade linux-image-5.15.0-1063-awsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-35-lowlatency-64kUpgrade linux-image-5.15.0-110-lowlatency-64kUpgrade linux-image-6.8.0-1006-oracleUpgrade linux-image-6.8.0-1009-awsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-113-generic-64kUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oracleUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-64k-hwe-24.04 | 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