CVE Database›Document archive›CVE-2021-47163

CVE-2021-47163

kernel: tipc: wait and exit until all work queues are done

Loading…

Severity

Low

Red Hat Product Security

5.5

CVSS 3.1

Review impact separately from score.

Published · March 25, 2024

Updated · September 27, 2026

Description

This linux kernel vulnerability occurs in the TIPC (Transparent Inter-Process Communication) networking module, specifically concerning how background tasks are handled during module removal. The issue arises when the TIPC module is being unloaded while a UDP tunnel socket is still delayed for release within a scheduled work queue. If this delayed cleanup task executes after the module has already been removed from the system, the kernel attempts to invoke a cleanup function that no longer exists in memory, resulting in a paging request failure and a subsequent kernel crash. Patched kernel versions resolve the issue by introducing a tracking mechanism that forces the system to explicitly wait until all pending work queues have successfully finished their tasks before allowing the TIPC module to safely exit.

Statement

This vulnerability is rated as Low impact because triggering it requires local administrative privileges to configure network bearers and unload kernel modules, limiting the risk primarily to a system denial of service. The TIPC protocol is not loaded by default in standard Red Hat Enterprise Linux installations. Systems that do not utilize TIPC or dynamically unload the module are not exposed during normal operations.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

CVSS 3.1 · 5.5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

CWE-99 · Improper Control of Resource Identifiers ('Resource Injection')