CVE-2021-30342

Improper integrity check can lead to race condition between tasks PDCP and RRC?

Critical · published June 14, 2022

CVSS v3.1
9.1
EPSS
0%
Percentile
41.7
In the wild
Unconfirmed
What it is

🚨 A sneaky race condition is lurking in Snapdragon products! An improper integrity check allows tasks to trip over each other like runners in a crowded relay race. 🔥 Imagine two chefs trying to grab the last ingredient in a busy kitchen at the same time. If they don't check the order first, one could end up with a soggy dish, while the other gets nothing! This vulnerability could lead to unauthorized access, allowing an attacker to hijack critical tasks within the device. In a worst-case scenario, this might compromise sensitive data or disrupt vital functionalities across various Snapdragon devices, including those used in automotive and industrial applications. Talk about a recipe for disaster!

Put simply

Imagine two chefs trying to grab the last ingredient in a busy kitchen at the same time. If they don't check the order first, one could end up with a soggy dish, while the other gets nothing! CVE-2021-30342 stems from an improper integrity check that creates a race condition between the PDCP and RRC tasks after a valid RRC Command packet is received. This can be exploited due to inconsistencies in the processing order, leading to potential data manipulation or unauthorized execution of commands.

What to do

This vulnerability could lead to unauthorized access, allowing an attacker to hijack critical tasks within the device. In a worst-case scenario, this might compromise sensitive data or disrupt vital functionalities across various Snapdragon devices, including those used in automotive and industrial applications. Talk about a recipe for disaster! To protect against this vulnerability, promptly update all affected Snapdragon devices to the latest firmware version where the issue is patched. Regular audits and risk assessments should also be conducted to identify potential vulnerabilities and improve overall security practices. Don't delay! You've got this! Take these steps to secure your devices and boost your security hero status! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00497 · 41.7th percentile
Published
2022-06-14T10:11Z
EPSS history
Timeline
  • 14 JUN 10:11Z
    Improper integrity check can lead to race condition between tasks PDCP and RRC?
    cvelistv5