CVE Database
/

CVE-2022-50870

Back to search

CVE-2022-50870

Published: Dec 30, 2025

Modified: May 11, 2026

PUBLISHED

Description

In the Linux kernel, the following vulnerability has been resolved: powerpc/rtas: avoid device tree lookups in rtas_os_term() rtas_os_term() is called during panic. Its behavior depends on a couple of conditions in the /rtas node of the device tree, the traversal of which entails locking and local IRQ state changes. If the kernel panics while devtree_lock is held, rtas_os_term() as currently written could hang. Instead of discovering the relevant characteristics at panic time, cache them in file-static variables at boot. Note the lookup for "ibm,extended-os-term" is converted to of_property_read_bool() since it is a boolean property, not an RTAS function token. [mpe: Incorporate suggested change from Nick]

VendorProductVersions

Linux

Linux

affected
088186ded490ced80758200cf8f906ed741df306 - < e23822c7381c59d9e42e65771b6e17c71ed30ea7
affected
088186ded490ced80758200cf8f906ed741df306 - < 06a07fbb32b3a23eec20a42b1e64474da0a3b33e
affected
088186ded490ced80758200cf8f906ed741df306 - < c2fa91abf22a705cf02f886cd99cff41f4ceda60
affected
088186ded490ced80758200cf8f906ed741df306 - < f2167f10fcca68ab9ae3f8d94d2c704c5541ac69
affected
088186ded490ced80758200cf8f906ed741df306 - < d8939315b7342860df143afe0adda6212cdd3193

+3 more versions

Linux

Linux

affected
2.6.16
unaffected
0 - < 2.6.16
unaffected
4.14.303 - <= 4.14.*
unaffected
4.19.270 - <= 4.19.*
unaffected
5.4.229 - <= 5.4.*

+5 more versions

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now