CVE-2022-50756
BaseFortify
Publication date: 2025-12-24
Last updated on: 2025-12-29
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability is in the Linux kernel's nvme-pci driver where the calculation for memory pool allocation size was incorrect. The code converted the maximum size incorrectly, causing it to underestimate the number of PRP (Physical Region Page) lists needed. In some rare cases, this led to memory corruption beyond the allocated memory size, as the driver assumed only one PRP list was needed when two could be required. This memory corruption was detected by kfence.
How can this vulnerability impact me? :
The vulnerability can cause memory corruption in the Linux kernel's nvme-pci driver under very specific and unlikely conditions. This memory corruption could potentially lead to system instability, crashes, or security issues due to corrupted memory being accessed or overwritten.