PT-2025-7958 · Linux+3 · Linux Kernel+3

Published

2022-02-10

·

Updated

2025-05-21

·

CVE-2021-47647

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.15.10
Description A vulnerability in the Linux kernel has been resolved, which was caused by a missing clock parent. The issue occurred when the pcie0 rchng clk src had num parents set to 2 but only one parent was actually set via parent hws. This caused the kernel to panic on a NULL pointer in clk core get parent by index(). The vulnerability resulted in a kernel oops, which could lead to a system crash.
Recommendations To fix this issue, utilize clk parent data to provide gcc xo gpll0 parent data. Convert existing users of parent names to clk parent data as well. As a temporary workaround, consider disabling the clk core get parent by index() function until a patch is available. Restrict access to the vulnerable module to minimize the risk of exploitation.
Note: The provided information does not include details about the number of potentially affected devices or real-world incidents.

Exploit

Fix

NULL Pointer Dereference

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-03927
CVE-2021-47647
SUSE-SU-2025:1027-1
SUSE-SU-2025:1176-1
SUSE-SU-2025:1183-1
SUSE-SU-2025:1241-1
SUSE-SU-2025_1027-1
SUSE-SU-2025_1241-1

Affected Products

Astra Linux
Linux Kernel
Red Os
Suse