CVE-2022-50540
N/A
N/A
Summary
In the Linux kernel, the following vulnerability has been resolved:
dmaengine: qcom-adm: fix wrong sizeof config in slave_config
Fix broken slave_config function that uncorrectly compare the peripheral_size with the size of the config pointer instead of the size of the config struct. This cause the crci value to be ignored and cause a kernel panic on any slave that use adm driver.
To fix this, compare to the size of the struct and NOT the size of the pointer.
Affected Software
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| Linux | Linux | 03de6b273805b3c552ff158f8688555937375926 < f1dd45a6585a1689e1e8906b3f9e302b9d40c715 | affected |
| Linux | Linux | 03de6b273805b3c552ff158f8688555937375926 < 7490274b41a432824f7df5071ace3df2ab59caa7 | affected |
| Linux | Linux | 03de6b273805b3c552ff158f8688555937375926 < 7c8765308371be30f50c1b5b97618b731514b207 | affected |
| Linux | Linux | 5.17 | affected |
| Linux | Linux | 0 < 5.17 | unaffected |
| Linux | Linux | 5.19.17 <= 5.19.* | unaffected |
| Linux | Linux | 6.0.3 <= 6.0.* | unaffected |
| Linux | Linux | 6.1 <= * | unaffected |
Weaknesses
References
- https://git.kernel.org/stable/c/f1dd45a6585a1689e1e8906b3f9e302b9d40c715
- https://git.kernel.org/stable/c/7490274b41a432824f7df5071ace3df2ab59caa7
- https://git.kernel.org/stable/c/7c8765308371be30f50c1b5b97618b731514b207
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.