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

crypto: virtio - bound the akcipher result length

virtio_crypto_dataq_akcipher_callback() sets the result length from the
device-reported response length without bounding it to the destination
buffer, which was allocated for the original request length.
sg_copy_from_buffer() then reads that many bytes from the destination
buffer; a backend reporting a larger length over-reads adjacent kernel
heap into the caller's scatterlist (an out-of-bounds read).

Clamp the reported length to the originally requested destination length.
A conforming device reports no more than that, so valid results are
unaffected.
Published: 2026-09-04
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability occurs in the virtio crypto subsystem of the Linux kernel. The callback that processes device responses uses the backend‑reported length without limiting it to the size of the allocated destination buffer. When the reported length exceeds the allocated buffer, the kernel reads beyond the buffer boundaries, leaking adjacent kernel memory. Such an out‑of‑bounds read can reveal sensitive kernel data and may aid attackers in further escalation or data exfiltration. The weakness is a classic buffer overread flaw (CWE‑125) that can expose confidential information (CWE‑200).

Affected Systems

Linux kernel users that load virtio crypto devices are affected. Specific kernel versions are not listed in the advisory, but the fix has been merged into the kernel source and should be present in recent stable releases. All users running a kernel that does not contain the patch are potentially vulnerable.

Risk and Exploitability

The advisory does not provide a CVSS or EPSS score, indicating that the exploitation likelihood has not been formally quantified. The known exploitation path requires the ability to influence the virtio crypto device (e.g., through a malicious hypervisor or compromised device driver). While this is a higher‑privilege scenario, it is realistic in virtualized or shared environments. The vulnerability is listed in the background as resolved, but unpatched systems remain at risk of leaking arbitrary kernel memory. No KEV listing suggests that coordinated exploitation has not been observed, yet the potential impact remains significant.

Generated by OpenCVE AI on September 4, 2026 at 19:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the virtio crypto length‑clamping patch
  • Disable the virtio_crypto kernel module or recompile the kernel without virtio_crypto to eliminate the vulnerable code path
  • Ensure that all connected virtio crypto devices originate from trusted backends and restrict hypervisor access to untrusted drivers

Generated by OpenCVE AI on September 4, 2026 at 19:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 04 Sep 2026 19:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
CWE-200

Fri, 04 Sep 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: crypto: virtio - bound the akcipher result length virtio_crypto_dataq_akcipher_callback() sets the result length from the device-reported response length without bounding it to the destination buffer, which was allocated for the original request length. sg_copy_from_buffer() then reads that many bytes from the destination buffer; a backend reporting a larger length over-reads adjacent kernel heap into the caller's scatterlist (an out-of-bounds read). Clamp the reported length to the originally requested destination length. A conforming device reports no more than that, so valid results are unaffected.
Title crypto: virtio - bound the akcipher result length
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-04T15:54:44.981Z

Reserved: 2026-08-26T14:34:25.796Z

Link: CVE-2026-80836

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-04T16:18:11.913

Modified: 2026-09-04T16:18:11.913

Link: CVE-2026-80836

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T19:30:04Z

Weaknesses
  • CWE-125

    Out-of-bounds Read

  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor