Menu

Star on GitHub · 3.2k

CVE-2022-50579

In the Linux kernel, the following vulnerability has been resolved: arm64: ftrace: fix module PLTs with mcount Li Huafei reports that mcount-based ftrace with module PLTs was broken by commit:…

Published Oct 22, 2025EPSS 0.21%

Overview

CVE-2022-50579 is a known-severity vulnerability. It was published on October 22, 2025.

Technical description

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

arm64: ftrace: fix module PLTs with mcount

Li Huafei reports that mcount-based ftrace with module PLTs was broken

by commit:

a6253579977e4c6f ("arm64: ftrace: consistently handle PLTs.")

When a module PLTs are used and a module is loaded sufficiently far away

from the kernel, we'll create PLTs for any branches which are

out-of-range. These are separate from the special ftrace trampoline

PLTs, which the module PLT code doesn't directly manipulate.

When mcount is in use this is a problem, as each mcount callsite in a

module will be initialized to point to a module PLT, but since commit

a6253579977e4c6f ftrace_make_nop() will assume that the callsite has

been initialized to point to the special ftrace trampoline PLT, and

ftrace_find_callable_addr() rejects other cases.

This means that when ftrace tries to initialize a callsite via

ftrace_make_nop(), the call to ftrace_find_callable_addr() will find

that the `_mcou

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

CVE-2022-50579 is a known-severity vulnerability. It was published on October 22, 2025.

How severe is CVE-2022-50579?

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

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

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