CVE-2022-50764
published 2025-12-24CVE-2022-50764: In the Linux kernel, the following vulnerability has been resolved: ipv6/sit: use DEV_STATS_INC() to avoid data-races syzbot/KCSAN reported that multiple cpus…
PriorityP422medium6.2
EPSS
0.22%
12.2th percentile
In the Linux kernel, the following vulnerability has been resolved:
ipv6/sit: use DEV_STATS_INC() to avoid data-races
syzbot/KCSAN reported that multiple cpus are updating dev->stats.tx_error
concurrently.
This is because sit tunnels are NETIF_F_LLTX, meaning their ndo_start_xmit()
is not protected by a spinlock.
While original KCSAN report was about tx path, rx path has the same issue.
Affected
12 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | linux | < linux 6.1.4-1 (bookworm) | linux 6.1.4-1 (bookworm) |
| linux | linux | — | — |
| linux | linux | >= 8df40d1033d64597dcf1efd4f7547e817f7a953b < 222cc04356984f3f98acfa756a69d4bed7c501ac | 222cc04356984f3f98acfa756a69d4bed7c501ac |
| linux | linux | >= 8df40d1033d64597dcf1efd4f7547e817f7a953b < 4eed93bb3e57b8cc78d17166a14e40a73276015a | 4eed93bb3e57b8cc78d17166a14e40a73276015a |
| linux | linux | >= 8df40d1033d64597dcf1efd4f7547e817f7a953b < 207501a986831174df09a36a8cb62a28f92f0dc8 | 207501a986831174df09a36a8cb62a28f92f0dc8 |
| linux | linux | >= 8df40d1033d64597dcf1efd4f7547e817f7a953b < cb34b7cf17ecf33499c9298943f85af247abc1e9 | cb34b7cf17ecf33499c9298943f85af247abc1e9 |
| linux | linux_kernel | >= 0 < 6.1.4-1 | 6.1.4-1 |
| linux | linux_kernel | >= 0 < 6.1.4-1 | 6.1.4-1 |
| linux | linux_kernel | >= 0 < 6.1.4-1 | 6.1.4-1 |
| linux | linux_kernel | >= 2.6.37 < 5.15.86 | 5.15.86 |
| linux | linux_kernel | >= 5.16.0 < 6.0.16 | 6.0.16 |
| linux | linux_kernel | >= 6.1.0 < 6.1.2 | 6.1.2 |
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.
OSV
ipv6/sit: use DEV_STATS_INC() to avoid data-races
osv·2025-12-24
CVE-2022-50764 ipv6/sit: use DEV_STATS_INC() to avoid data-races
ipv6/sit: use DEV_STATS_INC() to avoid data-races
In the Linux kernel, the following vulnerability has been resolved:
ipv6/sit: use DEV_STATS_INC() to avoid data-races
syzbot/KCSAN reported that multiple cpus are updating dev->stats.tx_error
concurrently.
This is because sit tunnels are NETIF_F_LLTX, meaning their ndo_start_xmit()
is not protected by a spinlock.
While original KCSAN report was about tx path, rx path has the same issue.
GHSA
GHSA-grmr-47cc-4gc2: In the Linux kernel, the following vulnerability has been resolved:
ipv6/sit: use DEV_STATS_INC() to avoid data-races
syzbot/KCSAN reported that mul
ghsa_unreviewed·2025-12-24
CVE-2022-50764 GHSA-grmr-47cc-4gc2: In the Linux kernel, the following vulnerability has been resolved:
ipv6/sit: use DEV_STATS_INC() to avoid data-races
syzbot/KCSAN reported that mul
In the Linux kernel, the following vulnerability has been resolved:
ipv6/sit: use DEV_STATS_INC() to avoid data-races
syzbot/KCSAN reported that multiple cpus are updating dev->stats.tx_error
concurrently.
This is because sit tunnels are NETIF_F_LLTX, meaning their ndo_start_xmit()
is not protected by a spinlock.
While original KCSAN report was about tx path, rx path has the same issue.
OSV
CVE-2022-50764: In the Linux kernel, the following vulnerability has been resolved: ipv6/sit: use DEV_STATS_INC() to avoid data-races syzbot/KCSAN reported that multi
osv·2025-12-24
CVE-2022-50764 CVE-2022-50764: In the Linux kernel, the following vulnerability has been resolved: ipv6/sit: use DEV_STATS_INC() to avoid data-races syzbot/KCSAN reported that multi
In the Linux kernel, the following vulnerability has been resolved: ipv6/sit: use DEV_STATS_INC() to avoid data-races syzbot/KCSAN reported that multiple cpus are updating dev->stats.tx_error concurrently. This is because sit tunnels are NETIF_F_LLTX, meaning their ndo_start_xmit() is not protected by a spinlock. While original KCSAN report was about tx path, rx path has the same issue.
Red Hat
kernel: ipv6/sit: use DEV_STATS_INC() to avoid data-races
vendor_redhat·2025-12-24·CVSS 6.2
CVE-2022-50764 [MEDIUM] CWE-662 kernel: ipv6/sit: use DEV_STATS_INC() to avoid data-races
kernel: ipv6/sit: use DEV_STATS_INC() to avoid data-races
In the Linux kernel, the following vulnerability has been resolved:
ipv6/sit: use DEV_STATS_INC() to avoid data-races
syzbot/KCSAN reported that multiple cpus are updating dev->stats.tx_error
concurrently.
This is because sit tunnels are NETIF_F_LLTX, meaning their ndo_start_xmit()
is not protected by a spinlock.
While original KCSAN report was about tx path, rx path has the same issue.
A flaw was discovered in the Linux kernel’s IPv6 SIT tunnel implementation, where multiple CPUs may concurrently update the dev->stats.tx_error field without appropriate synchronization. This is caused by the SIT tunnel’s transmit function (ndo_start_xmit()) not being protected by a spinlock due to the NETIF_F_LLTX flag, allowing data races on stat
Debian
CVE-2022-50764: linux - In the Linux kernel, the following vulnerability has been resolved: ipv6/sit: u...
vendor_debian·2022
CVE-2022-50764 CVE-2022-50764: linux - In the Linux kernel, the following vulnerability has been resolved: ipv6/sit: u...
In the Linux kernel, the following vulnerability has been resolved: ipv6/sit: use DEV_STATS_INC() to avoid data-races syzbot/KCSAN reported that multiple cpus are updating dev->stats.tx_error concurrently. This is because sit tunnels are NETIF_F_LLTX, meaning their ndo_start_xmit() is not protected by a spinlock. While original KCSAN report was about tx path, rx path has the same issue.
Scope: local
bookworm: resolved (fixed in 6.1.4-1)
bullseye: open
forky: resolved (fixed in 6.1.4-1)
sid: resolved (fixed in 6.1.4-1)
trixie: resolved (fixed in 6.1.4-1)
No detection rules found.
No public exploits indexed.
Wiz
CVE-2022-50764 Impact, Exploitability, and Mitigation Steps | Wiz
blogs_wiz
CVE-2022-50764 CVE-2022-50764 Impact, Exploitability, and Mitigation Steps | Wiz
## CVE-2022-50764 :
Linux Kernel vulnerability analysis and mitigation
In the Linux kernel, the following vulnerability has been resolved:
ipv6/sit: use DEV_STATS_INC() to avoid data-races
syzbot/KCSAN reported that multiple cpus are updating dev->stats.tx_error
concurrently.
This is because sit tunnels are NETIF_F_LLTX, meaning their ndo_start_xmit()
is not protected by a spinlock.
While original KCSAN report was about tx path, rx path has the same issue.
Source : NVD
Published December 24, 2025
CNA Score N/A
Affected Technologies
Linux Kernel
Linux Debian
Has Public Exploit No
Has CISA KEV Exploit No
CISA KEV Release Date N/A
CISA KEV Due Date N/A
Exploitation Probability Percentile (EPSS) 7.4
Exploitation Probability (EPSS) N/A
Affected packages and libraries
kernel-
Bugzilla
CVE-2022-50764 kernel: ipv6/sit: use DEV_STATS_INC() to avoid data-races
bugzilla·2025-12-24
CVE-2022-50764 [MEDIUM] CVE-2022-50764 kernel: ipv6/sit: use DEV_STATS_INC() to avoid data-races
CVE-2022-50764 kernel: ipv6/sit: use DEV_STATS_INC() to avoid data-races
In the Linux kernel, the following vulnerability has been resolved:
ipv6/sit: use DEV_STATS_INC() to avoid data-races
syzbot/KCSAN reported that multiple cpus are updating dev->stats.tx_error
concurrently.
This is because sit tunnels are NETIF_F_LLTX, meaning their ndo_start_xmit()
is not protected by a spinlock.
While original KCSAN report was about tx path, rx path has the same issue.
Discussion:
Upstream advisory:
https://lore.kernel.org/linux-cve-announce/2025122456-CVE-2022-50764-45eb@gregkh/T
2025-12-24
Published