Vulnerability in Linux
CVE-2022-49698
In the Linux kernel, the following vulnerability has been resolved: netfilter: use get_random_u32 instead of prandom bh might occur while updating per-cpu rnd_state from user context, ie. local_out path. BUG: using smp_processor_id() in preemptible [00000000] code: nginx/2725 caller is nft_ng_random_eval+0x24/0x54 [nft_numgen] Call Trace: check_preemption_disabled+0xde/0xe0 nft_ng_random_eval+0x24/0x54 [nft_numgen] Use the random driver instead, this also avoids need for local prandom state. Moreover, prandom now uses the random driver since d4150779e60f ("random32: use real rng for non-deterministic randomness"). Based on earlier patch from Pablo Neira.
EPSS: 0.003 (22.1th percentile) — read the EPSS interpretation.
CVSS v3 metric
CVSS v3 base score 7.8 (High). Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H.
Affected products
- Linux — versions 978d8f9055c3a7c35db2ac99cd2580b993396e33, 4.18, 0
- Linux Linux_kernel — versions 5.19
References
Frequently asked questions
- What is CVE-2022-49698?
- CVE-2022-49698 is a high-severity vulnerability in Linux. CVSS score: 7.8/10. Published 2025-02-26.
- How severe is CVE-2022-49698?
- High severity. CVSS v3 base score is 7.8 out of 10.