Input Validation Flaw in Linux Kernel Affecting s390/zcrypt Component
CVE-2026-80546

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
26 August 2026

What is CVE-2026-80546?

The Linux kernel's s390/zcrypt component contains vulnerabilities due to insufficient input validation in the xcrb_msg_to_type6cprb_msgx() function. An integer overflow can occur following 4-byte alignment, resulting in undersized buffer allocations. Additionally, the copying of the CPRBX structure from user space lacks checks for adequate buffer length, leading to potential uninitialized memory access. Also present is a risk of arithmetic overflow in sum calculations that could allow attackers to bypass essential size checks, resulting in buffer overflows. Remediation involves implementing size_t for length calculations, checking against U32_MAX after alignment, validating the minimum size of control blocks before copying, and incorporating overflow detection in sum calculations.

Affected Version(s)

Linux e2c6d91eb8b1533753755f07803e47eceed263d0 < 50fe5133dcb46449daf2435fa705264364411129

Linux e2c6d91eb8b1533753755f07803e47eceed263d0 < 35ac6754ba6da45fd193f5ce3f665f7490b830d5

Linux 7.1

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.