PT-2022-7640 · Linux+2 · Linux Kernel+2

Published

2022-02-16

·

Updated

2024-09-24

·

CVE-2022-48845

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 5.14 cycle
Description The issue is related to the Linux kernel's symmetric multiprocessing (SMP) component, specifically with the calculation of sibling and core maps. After enabling CONFIG SCHED CORE, which was introduced during the 5.14 cycle, a 2-core 2-thread-per-core interAptiv (CPS-driven) system started emitting warnings. The warnings were caused by the sched core cpu starting() function calculating core-scheduling parameters only once per CPU start, but the parameters were not filled in at that moment. The set cpu sibling map() function, which performs the actual map calculation, was being invoked after notify cpu start(), which starts the CPU HP callback round. The issue has been resolved by filling in the sibling and core maps earlier.
Recommendations To resolve the issue, update the Linux kernel to a version that includes the fix for the MIPS SMP component, which fills in the sibling and core maps earlier. Specifically, update to a version that includes the commit referenced in the OSV description.
Note: The exact version number of the fixed kernel is not specified in the provided descriptions, but it is mentioned that the issue was resolved after the 5.14 cycle. Therefore, updating to a kernel version after 5.14 should include the fix.

Exploit

Fix

Weakness Enumeration

Related Identifiers

BDU:2024-07634
CVE-2022-48845
OESA-2024-1944

Affected Products

Astra Linux
Linux Kernel
Red Os