CVE Vulnerabilities

CVE-2021-32025

Context Switching Race Condition

Published: Mar 10, 2022 | Modified: Aug 22, 2025
CVSS 3.x
7.8
HIGH
Source:
NVD
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.x
7.2 HIGH
AV:L/AC:L/Au:N/C:C/I:C/A:C
RedHat/V2
RedHat/V3
Ubuntu

An elevation of privilege vulnerability in the QNX Neutrino Kernel of affected versions of QNX Software Development Platform version(s) 6.4.0 to 7.0, QNX Momentics all 6.3.x versions, QNX OS for Safety versions 1.0.0 to 1.0.2, QNX OS for Safety versions 2.0.0 to 2.0.1, QNX for Medical versions 1.0.0 to 1.1.1, and QNX OS for Medical version 2.0.0 could allow an attacker to potentially access data, modify behavior, or permanently crash the system.

Weakness

A product performs a series of non-atomic actions to switch between contexts that cross privilege or other security boundaries, but a race condition allows an attacker to modify or misrepresent the product’s behavior during the switch.

Affected Software

Name Vendor Start Version End Version
Qnx_momentics Blackberry 6.3.0 (including) 6.3.0 (including)
Qnx_momentics Blackberry 6.3.2 (including) 6.3.2 (including)
Qnx_software_development_platform Blackberry 6.4.0 (including) 7.0 (including)
Qnx_os_for_medical Blackberry 1.0 (including) 1.1.2 (excluding)
Qnx_os_for_medical Blackberry 2.0.0 (including) 2.0.0 (including)
Qnx_os_for_safety Blackberry 1.0.0 (including) 1.0.3 (excluding)
Qnx_os_for_safety Blackberry 2.0.0 (including) 2.0.2 (excluding)

References