Menu

Star on GitHub · 3.2k

CVE-2022-50774

In the Linux kernel, the following vulnerability has been resolved: crypto: qat - fix DMA transfer direction When CONFIG_DMA_API_DEBUG is selected, while running the crypto self test on the QAT c…

Published Dec 24, 2025EPSS 0.26%

Overview

CVE-2022-50774 is a known-severity vulnerability. It was published on December 24, 2025.

Technical description

In the Linux kernel, the following vulnerability has been resolved:

crypto: qat - fix DMA transfer direction

When CONFIG_DMA_API_DEBUG is selected, while running the crypto self

test on the QAT crypto algorithms, the function add_dma_entry() reports

a warning similar to the one below, saying that overlapping mappings

are not supported. This occurs in tests where the input and the output

scatter list point to the same buffers (i.e. two different scatter lists

which point to the same chunks of memory).

The logic that implements the mapping uses the flag DMA_BIDIRECTIONAL

for both the input and the output scatter lists which leads to

overlapped write mappings. These are not supported by the DMA layer.

Fix by specifying the correct DMA transfer directions when mapping

buffers. For in-place operations where the input scatter list

matches the output scatter list, buffers are mapped once with

DMA_BIDIRECTIONAL, otherwise input buffers are mapped using the flag

DMA_TO_DEVICE and output buf

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2022-50774?

CVE-2022-50774 is a known-severity vulnerability. It was published on December 24, 2025.

How severe is CVE-2022-50774?

CVSS score information is not yet available for this vulnerability. Check back as the CVE record is updated by NVD analysts.

How do I fix or remediate CVE-2022-50774?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2022-50774?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2022-50774 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.