CVE-2022-50728
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2022-50728 is a vulnerability in the Linux kernel's s390/lcs (LAN Channel Station) network driver, caused by an incorrect return type in the lcs_start_xmit() function. The function returns int instead of the required netdev_tx_t (enum netdev_tx), creating an incompatible function pointer type mismatch. This issue was published on December 24, 2025, and affects multiple stable Linux kernel versions. The estimated CVSS severity is Medium (Feedly, CVE.org).

Technical details

The root cause is an incompatible function pointer type (related to CWE-704: Incorrect Type Conversion or Cast) in drivers/s390/net/lcs.c. The lcs_start_xmit() function is assigned to the .ndo_start_xmit callback in the network device operations structure, but its declared return type is int rather than the expected netdev_tx_t (an enum). With Clang's kernel Control Flow Integrity (kCFI, CONFIG_CFI_CLANG) enabled, indirect call targets are validated against the expected function pointer prototype at runtime; a mismatch causes a kernel panic or thread termination. The fix involves correcting the return type of lcs_start_xmit() to netdev_tx_t to match the ndo_start_xmit prototype (Feedly, CVE.org).

Impact

The primary impact is an availability risk: on kernels compiled with CONFIG_CFI_CLANG, the type mismatch can trigger a kernel panic or cause threads to be killed when the s390 LCS network driver's transmit function is invoked, resulting in denial of service on affected s390 systems. Confidentiality and integrity are not directly impacted by this vulnerability. The scope is limited to Linux systems running on IBM s390 hardware with the LCS network driver and Clang CFI enabled (Feedly).

Mitigation and workarounds

The fix has been applied to multiple Linux kernel stable branches via patches to drivers/s390/net/lcs.c, correcting the return type of lcs_start_xmit() to netdev_tx_t. Users should update to a patched kernel version that includes the relevant commits (e.g., commits 5ad774fb823c, 7b4da3fcd513, 20022d551f20, 69669820844f, bb16db839365 in the stable kernel tree). SUSE has also issued advisories (SUSE-2026-0263-1, SUSE-2026-0317-1, SUSE-2026-0411-1) addressing this CVE in their kernel packages (Feedly, Linux Security). As a workaround, systems not requiring the LCS driver can blacklist the lcs kernel module, or avoid building kernels with CONFIG_CFI_CLANG until patched.

Community reactions

SUSE has issued multiple kernel security advisories addressing CVE-2022-50728 as part of broader kernel update batches. Tenable has added detection for this CVE in Nessus (plugin 279880) and its pipeline. No significant independent researcher commentary or social media discussion has been identified for this vulnerability (Feedly, Tenable).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management