In the Linux kernel, the following vulnerability has been resolved: bonding: fix missed rcu protection When removing the rcu_read_lock in bond_ethtool_get_ts_info() as discussed [1], I didn't notice it could be called via setsockopt, which doesn't hold rcu lock, as syzbot pointed: stack backtrace: CPU: 0 PID: 3599 Comm: syz-executor317 Not tainted 5.18.0-rc5-syzkaller-01392-g01f4685797a5 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: <TASK> __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0xcd/0x134 lib/dump_stack.c:106 bond_option_active_slave_get_rcu include/net/bonding.h:353 [inline] bond_ethtool_get_ts_info+0x32c/0x3a0 drivers/net/bonding/bond_main.c:5595 __ethtool_get_ts_info+0x173/0x240 net/ethtool/common.c:554 ethtool_get_phc_vclocks+0x99/0x110 net/ethtool/common.c:568 sock_timestamping_bind_phc net/core/sock.c:869 [inline] sock_set_timestamping+0x3a3/0x7e0 net/core/sock.c:916 sock_setsockopt+0x543/0x2ec0 net/core/sock.c:1221 __sys_setsockopt+0x55e/0x6a0 net/socket.c:2223 __do_sys_setsockopt net/socket.c:2238 [inline] __se_sys_setsockopt net/socket.c:2235 [inline] __x64_sys_setsockopt+0xba/0x150 net/socket.c:2235 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x35/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7f8902c8eb39 Fix it by adding rcu_read_lock and take a ref on the real_dev. Since dev_hold() and dev_put() can take NULL these days, we can skip checking if real_dev exist. [1] https://lore.kernel.org/netdev/27565.1642742439@famine/
Conclusion & alert: CVE-2022-49456 is rated Low Risk (33.6/100): CVSS Medium severity, with low exploitation likelihood (EPSS 0.13%). Mandatory action: Monitor for updates and reassess as exploit intelligence or EPSS changes.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-04-06 | 0.03% | 0.13% | +0.10% |
| 2 | 2026-01-05 | 0.05% | 0.03% | -0.02% |
| 3 | 2025-11-22 | — | 0.05% | — |
Full EPSS history (6 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 5.5 | 3.1 | MEDIUM |
|
1.8 | 3.6 | [email protected] |
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
unimportant | CVE-2022-49456 unimportant priority: Debian including 1 source packages (linux), 5 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): resolved 5. | https://security-tracker.debian.org/tracker/CVE-2022-49456 |
redhat
|
medium | — | https://access.redhat.com/security/cve/CVE-2022-49456 |
suse
|
medium | CVE-2022-49456 severity moderate: SUSE including 26 source package names (cluster-md-kmp-default, dlm-kmp-default, …), 245 product×package rows across 46 product lines (SLES-LTSS-TERADATA 15 SP2, SUSE Linux Enterprise High Availability Extension 12 SP5, … (46 product lines)): Known Not Affected 245. | https://www.suse.com/security/cve/CVE-2022-49456/ |
ubuntu
|
medium | CVE-2022-49456 medium priority: Ubuntu including 128 source packages (linux, linux-allwinner-5.19, …), 1024 status rows across 8 suites (bionic, focal, jammy, noble, oracular, trusty, upstream, xenial): DNE 702, ignored 146, not-affected 114, released 62. | https://ubuntu.com/security/CVE-2022-49456 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| linux | linux_kernel | >= 5.17.1, < 5.17.14 | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* |
| linux | linux_kernel | >= 5.18, < 5.18.3 | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* |
| linux | linux_kernel | 5.17 | cpe:2.3:o:linux:linux_kernel:5.17:-:*:*:*:*:*:* |
| linux | linux_kernel | 5.17 | cpe:2.3:o:linux:linux_kernel:5.17:rc2:*:*:*:*:*:* |
| linux | linux_kernel | 5.17 | cpe:2.3:o:linux:linux_kernel:5.17:rc3:*:*:*:*:*:* |
| linux | linux_kernel | 5.17 | cpe:2.3:o:linux:linux_kernel:5.17:rc4:*:*:*:*:*:* |
| linux | linux_kernel | 5.17 | cpe:2.3:o:linux:linux_kernel:5.17:rc5:*:*:*:*:*:* |
| linux | linux_kernel | 5.17 | cpe:2.3:o:linux:linux_kernel:5.17:rc6:*:*:*:*:*:* |
| linux | linux_kernel | 5.17 | cpe:2.3:o:linux:linux_kernel:5.17:rc7:*:*:*:*:*:* |
| linux | linux_kernel | 5.17 | cpe:2.3:o:linux:linux_kernel:5.17:rc8:*:*:*:*:*:* |