Menu

Star on GitHub · 3.2k

CVE-2022-50828

In the Linux kernel, the following vulnerability has been resolved: clk: zynqmp: Fix stack-out-of-bounds in strncpy` "BUG: KASAN: stack-out-of-bounds in strncpy+0x30/0x68" Linux-ATF interface is…

Published Dec 30, 2025EPSS 0.24%

Overview

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

Technical description

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

clk: zynqmp: Fix stack-out-of-bounds in strncpy`

"BUG: KASAN: stack-out-of-bounds in strncpy+0x30/0x68"

Linux-ATF interface is using 16 bytes of SMC payload. In case clock name is

longer than 15 bytes, string terminated NULL character will not be received

by Linux. Add explicit NULL character at last byte to fix issues when clock

name is longer.

This fixes below bug reported by KASAN:

==================================================================

BUG: KASAN: stack-out-of-bounds in strncpy+0x30/0x68

Read of size 1 at addr ffff0008c89a7410 by task swapper/0/1

CPU: 1 PID: 1 Comm: swapper/0 Not tainted 5.4.0-00396-g81ef9e7-dirty #3

Hardware name: Xilinx Versal vck190 Eval board revA (QSPI) (DT)

Call trace:

dump_backtrace+0x0/0x1e8

show_stack+0x14/0x20

dump_stack+0xd4/0x108

print_address_description.isra.0+0xbc/0x37c

__kasan_report+0x144/0x198

kasan_report+0xc/0x18

__asan_load1+0x5c/0x68

strn

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

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

How severe is CVE-2022-50828?

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

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

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