Integer underflow in Linux kernel - CVE-2022-48643
Published: June 10, 2024 / Updated: May 13, 2025
Vulnerability identifier: #VU91670
CSH Severity: Low
CVSS v4: 8.5 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2022-48643
CWE-ID: CWE-191
Exploitation vector: Local access
Exploit availability:
No public exploit available
Vulnerability details
The vulnerability allows a local user to execute arbitrary code.
The vulnerability exists due to integer underflow within the nf_tables_addchain() function in net/netfilter/nf_tables_api.c. A local user can execute arbitrary code.
Affected software
Linux kernel
openEuler
kernel
kernel-debuginfo
kernel-debugsource
kernel-devel
kernel-headers
kernel-source
kernel-tools
kernel-tools-debuginfo
kernel-tools-devel
perf
perf-debuginfo
python3-perf
python3-perf-debuginfo
openEuler
kernel
kernel-debuginfo
kernel-debugsource
kernel-devel
kernel-headers
kernel-source
kernel-tools
kernel-tools-debuginfo
kernel-tools-devel
perf
perf-debuginfo
python3-perf
python3-perf-debuginfo
How to mitigate CVE-2022-48643
Install update from vendor's website.
Linux kernel - addressed in versions 5.10.146, 5.15.71, 5.19.12, 6.0
kernel - update to 5.10.0-136.91.0.172
kernel-debuginfo - update to 5.10.0-136.91.0.172
kernel-debugsource - update to 5.10.0-136.91.0.172
kernel-devel - update to 5.10.0-136.91.0.172
kernel-headers - update to 5.10.0-136.91.0.172
kernel-source - update to 5.10.0-136.91.0.172
kernel-tools - update to 5.10.0-136.91.0.172
kernel-tools-debuginfo - update to 5.10.0-136.91.0.172
kernel-tools-devel - update to 5.10.0-136.91.0.172
perf - update to 5.10.0-136.91.0.172
perf-debuginfo - update to 5.10.0-136.91.0.172
python3-perf - update to 5.10.0-136.91.0.172
python3-perf-debuginfo - update to 5.10.0-136.91.0.172
kernel - update to 5.10.0-136.91.0.172
kernel-debuginfo - update to 5.10.0-136.91.0.172
kernel-debugsource - update to 5.10.0-136.91.0.172
kernel-devel - update to 5.10.0-136.91.0.172
kernel-headers - update to 5.10.0-136.91.0.172
kernel-source - update to 5.10.0-136.91.0.172
kernel-tools - update to 5.10.0-136.91.0.172
kernel-tools-debuginfo - update to 5.10.0-136.91.0.172
kernel-tools-devel - update to 5.10.0-136.91.0.172
perf - update to 5.10.0-136.91.0.172
perf-debuginfo - update to 5.10.0-136.91.0.172
python3-perf - update to 5.10.0-136.91.0.172
python3-perf-debuginfo - update to 5.10.0-136.91.0.172
External References
- https://git.kernel.org/stable/c/710e3f526bd23a0d33435dedc52c3144de284378
- https://git.kernel.org/stable/c/91aa52652f4b37089aff3cb53e83049d826fef6d
- https://git.kernel.org/stable/c/8bcad2a931313aeba076b76922d5813ef97d0a91
- https://git.kernel.org/stable/c/921ebde3c0d22c8cba74ce8eb3cc4626abff1ccd
- https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.10.146
- https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15.71
- https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.19.12
- https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.0