Menu

Star on GitHub · 3.2k

CVE-2022-50721

In the Linux kernel, the following vulnerability has been resolved: dmaengine: qcom-adm: fix wrong calling convention for prep_slave_sg The calling convention for pre_slave_sg is to return NULL o…

Published Dec 24, 2025EPSS 0.24%

Overview

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

Technical description

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

dmaengine: qcom-adm: fix wrong calling convention for prep_slave_sg

The calling convention for pre_slave_sg is to return NULL on error and

provide an error log to the system. Qcom-adm instead provide error

pointer when an error occur. This indirectly cause kernel panic for

example for the nandc driver that checks only if the pointer returned by

device_prep_slave_sg is not NULL. Returning an error pointer makes nandc

think the device_prep_slave_sg function correctly completed and makes

the kernel panics later in the code.

While nandc is the one that makes the kernel crash, it was pointed out

that the real problem is qcom-adm not following calling convention for

that function.

To fix this, drop returning error pointer and return NULL with an error

log.

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-50721?

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

How severe is CVE-2022-50721?

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-50721?

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-50721?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2022-50721 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.