
Cloud Vulnerability DB
An open project to list all known cloud vulnerabilities and Cloud Service Provider security issues
CVE-2022-49433 addresses a vulnerability in the Linux kernel's RDMA/hfi1 driver where a lock (sdmamaplock) could be used before it is properly initialized. This issue occurs during the probe of hfi1 when there is a failure before the sdmamaplock initialization, causing the hfi1freedevdata() function to attempt using an uninitialized lock (Kernel Git).
The vulnerability manifests when the locking correctness validator is enabled, triggering an INFO message and stack trace. The issue stems from sdmaclean() attempting to use sdmamaplock for freeing sdmamap memory, but sdmamap is not allocated/initialized until after sdmamaplock has been initialized. The problematic code path occurs during the initialization sequence in the call chain: pcideviceprobe -> initone -> hfi1freedevdata -> sdma_clean (Kernel Git).
When triggered, the vulnerability causes the system to display an INFO message and stack trace, indicating a potential security issue with lock initialization. This could lead to system instability or unpredictable behavior in the RDMA/hfi1 driver functionality (Kernel Git).
The issue has been fixed by adding a condition to check if sdmamap is not NULL before attempting to use the lock. The fix ensures that the lock operations are only performed when sdmamap has been properly allocated and initialized (Kernel Git).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
An open project to list all known cloud vulnerabilities and Cloud Service Provider security issues
A comprehensive threat intelligence database of cloud security incidents, actors, tools and techniques
A step-by-step framework for modeling and improving SaaS and PaaS tenant isolation
Get a personalized demo
“Best User Experience I have ever seen, provides full visibility to cloud workloads.”
“Wiz provides a single pane of glass to see what is going on in our cloud environments.”
“We know that if Wiz identifies something as critical, it actually is.”