CVE-2022-49149
CRITICAL 9.8 ALL-YEARSIn the Linux kernel, the following vulnerability has been resolved: rxrpc: Fix call timer start racing with call destruction The rxrpc_call struct has a timer used to handle various timed events relating to a call. This timer can get started from the packet input routines that are run in softirq mode with just the RCU read lock held. Unfortunately, because only the RCU read lock is held - and neither ref or other lock is taken - the call can start getting destroyed at the same time a packet comes in addressed to that call. This causes the timer - which was already stopped - to get restarted. Later, the timer dispatch code may then oops if the timer got deallocated first. Fix this by trying to take a ref on the rxrpc_call struct and, if successful, passing that ref along to the timer. If the timer was already running, the ref is discarded. The timer completion routine can then pass the ref along to the call's work item when it queues it. If the timer or work item where already queued/running, the extra ref is discarded.
Severe if exploited (CVSS 9.8), but no confirmed exploitation. Patch on a normal cadence.
Exploitation likelihood
0.5%chance of exploitation in 30 days · 42nd percentile
Impact if exploited
9.8CVSS 3.1 · CRITICAL · CNA
- ConfidentialityHigh
- IntegrityHigh
- AvailabilityHigh
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ✓Privileges: No account or privileges required
- ✓User interaction: No user interaction needed
- ✓Complexity: No special conditions — reliably repeatable
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked weekly for the full archive, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Weakness (CWE)
- CWE-362: Race condition
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
References and research data (JSON)
Vendor product assessments
Showing 32 of 274 vendor product statements; 242 omitted. Read the full vendor advisory.
bpftool as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/bpftool
- none available: Affected
kernel-64k-debug-devel-matched as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-64k-debug-devel-matched
- none available: Affected
kernel-64k-devel-matched as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-64k-devel-matched
- none available: Affected
kernel-core as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-core
- none available: Affected
kernel-debug-modules-extra as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-debug-modules-extra
- none available: Affected
kernel-doc as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-doc
- none available: Affected
kernel-modules-partner as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-modules-partner
- none available: Affected
kernel-rt-64k-debug-devel-matched as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-64k-debug-devel-matched
- none available: Affected
kernel-rt-64k-devel as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-64k-devel
- none available: Affected
kernel-rt-64k-modules-partner as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-64k-modules-partner
- none available: Affected
kernel-rt-debug-modules as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-debug-modules
- none available: Affected
kernel-rt-kvm as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-rt-kvm
- none available: Affected
kernel-selftests-internal as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-selftests-internal
- none available: Affected
kernel-zfcpdump-core as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-zfcpdump-core
- none available: Affected
kernel-zfcpdump-modules-partner as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/kernel-zfcpdump-modules-partner
- none available: Affected
rv as a component of Red Hat Enterprise Linux 9 · known affected
Vendor assessment for this product only.
pkg:rpm/redhat/rv
- none available: Affected
kernel as a component of Red Hat Enterprise Linux 10 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel
Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00kernel-64k-devel-matched as a component of Red Hat Enterprise Linux 10 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-64k-devel-matched
Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00kernel-debug-modules-core as a component of Red Hat Enterprise Linux 10 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-debug-modules-core
Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00kernel-rt-64k as a component of Red Hat Enterprise Linux 10 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-rt-64k
Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00kernel-rt-64k-modules-extra as a component of Red Hat Enterprise Linux 10 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-rt-64k-modules-extra
Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00kernel-rt-modules as a component of Red Hat Enterprise Linux 10 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-rt-modules
Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00kernel-zfcpdump-devel-matched as a component of Red Hat Enterprise Linux 10 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-zfcpdump-devel-matched
Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00kernel-abi-whitelists as a component of Red Hat Enterprise Linux 6 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-abi-whitelists
Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00perf as a component of Red Hat Enterprise Linux 6 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/perf
Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00kernel-kdump as a component of Red Hat Enterprise Linux 7 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-kdump
Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00kernel-rt-trace-kvm as a component of Red Hat Enterprise Linux 7 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-rt-trace-kvm
Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00kernel-abi-whitelists as a component of Red Hat Enterprise Linux 8 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-abi-whitelists
Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00kernel-headers as a component of Red Hat Enterprise Linux 8 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-headers
Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00kernel-rt-debug-modules as a component of Red Hat Enterprise Linux 8 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-rt-debug-modules
Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00kernel-tools as a component of Red Hat Enterprise Linux 8 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/kernel-tools
Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00python3-perf as a component of Red Hat Enterprise Linux 8 · known not affected
Vendor assessment for this product only.
Reason: vulnerable code not present
pkg:rpm/redhat/python3-perf
Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00
Known Affected Software Configurations
| Vendor | Product | Version range |
|---|---|---|
| Linux | Linux Kernel | ≥ 4.15.1 and < 5.10.110 |
| Linux | Linux Kernel | ≥ 5.11 and < 5.15.33 |
| Linux | Linux Kernel | ≥ 5.16 and < 5.16.19 |
| Linux | Linux Kernel | ≥ 5.17 and < 5.17.2 |
| Linux | Linux Kernel | 4.15 |
| Linux | Linux Kernel | 4.15 |
| Linux | Linux Kernel | 4.15 |
| Linux | Linux Kernel | 4.15 |
| Linux | Linux Kernel | 4.15 |
| Linux | Linux Kernel | 4.15 |
| Linux | Linux Kernel | 4.15 |
| Linux | Linux Kernel | 4.15 |
| Linux | Linux Kernel | 4.15 |
All CVSS metrics
- CRITICAL 9.8 v3.1 · CNA Primary
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CRITICAL 9.8 v3.1 · NVD Secondary
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - MEDIUM 4.7 v3.1 · NVD Primary
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
References
Patches & mitigations
- https://git.kernel.org/stable/c/051360e51341cd17738d82c15a8226010c7cb7f6 CVE record · Linux · Updated 2026-08-05T08:54:04.806Z
NVD · CVE-2022-49149 · Updated 2026-10-15T22:17:23.537 - https://git.kernel.org/stable/c/8cbf4ae7a2833767d63114573e5f9a45740cc975 CVE record · Linux · Updated 2026-08-05T08:54:04.806Z
NVD · CVE-2022-49149 · Updated 2026-10-15T22:17:23.537 - https://git.kernel.org/stable/c/54df5a37f1d951ed27fd47bf9b15a42279582110 CVE record · Linux · Updated 2026-08-05T08:54:04.806Z
NVD · CVE-2022-49149 · Updated 2026-10-15T22:17:23.537 - https://git.kernel.org/stable/c/5e3c11144e557a9dbf9a2f6abe444689ef9d8aae CVE record · Linux · Updated 2026-08-05T08:54:04.806Z
NVD · CVE-2022-49149 · Updated 2026-10-15T22:17:23.537 - https://git.kernel.org/stable/c/4a7f62f91933c8ae5308f9127fd8ea48188b6bc3 CVE record · Linux · Updated 2026-08-05T08:54:04.806Z
NVD · CVE-2022-49149 · Updated 2026-10-15T22:17:23.537
Advisories
- https://security.access.redhat.com/data/csaf/v2/vex/2022/cve-2022-49149.json Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2022-55076 EUVD · EUVD-2022-55076
Technical & other
- https://access.redhat.com/security/cve/CVE-2022-49149 Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00
- https://bugzilla.redhat.com/show_bug.cgi?id=2347902 Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00
- https://www.cve.org/CVERecord?id=CVE-2022-49149 Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00
- https://nvd.nist.gov/vuln/detail/CVE-2022-49149 Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00
- https://lore.kernel.org/linux-cve-announce/2025022608-CVE-2022-49149-a2ed@gregkh/T Red Hat · CVE-2022-49149 · Updated 2026-08-05T03:41:20+00:00
Sources: NVD · CVE.org · All sources and attribution · EPSS