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

crypto: nx - fix bounce buffer leaks in nx842_crypto_{alloc,free}_ctx

The bounce buffers are allocated with __get_free_pages() using
BOUNCE_BUFFER_ORDER (order 2 = 4 pages), but both the allocation error
path and nx842_crypto_free_ctx() release the buffers with free_page().
Use free_pages() with the matching order instead.
Published: 2026-05-27
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises when the Linux kernel’s nx crypto module allocates bounce buffers using a 4‑page order but releases them with free_page(), which frees only a single page. This mismatch causes the remaining pages of the buffer to remain allocated, resulting in a memory leak that can gradually exhaust system memory. The bug does not provide direct code execution or privilege escalation, but the accumulation of leaked memory can degrade system performance or force a reboot, effectively creating a denial‑of‑service condition. The weakness is a classic resource‑management flaw.

Affected Systems

The flaw affects all Linux installations that use the nx crypto module; specifically, any kernel that compiles the nx842_crypto implementation. The CPE string indicates all versions of the Linux kernel are potentially affected until the patch is applied. No specific vendor or product version limits are listed, so any distribution running kernel code that includes this module is at risk.

Risk and Exploitability

The CVSS score is not provided, and the EPSS score is unavailable, suggesting the exploitation likelihood is unknown but potentially low because the bug requires kernel execution. The flaw is not listed in CISA’s KEV catalog, indicating it has not been widely observed or exploited publicly. However, because the bug requires modifying kernel memory, it is limited to privileged users or an attacker who can execute code in kernel mode. Consequently, the primary risk is the potential for memory exhaustion leading to service disruption rather than an immediate compromise of confidentiality or integrity.

Generated by OpenCVE AI on May 27, 2026 at 18:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the system to a kernel version that includes the nx842_crypto free_pages patch; for example, apply the latest official kernel release from the distribution or backport the relevant commit from the kernel source repository.
  • If your environment cannot be updated immediately, consider applying a local patch that replaces free_page() calls with free_pages() in nx842_crypto_alloc_ctx() and nx842_crypto_free_ctx() as demonstrated in the kernel patch series provided in the reference links.
  • After applying the patch, reboot the system to ensure the kernel module is loaded in its corrected state and monitor system memory usage for any unusual growth.

Generated by OpenCVE AI on May 27, 2026 at 18:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 27 May 2026 14:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: crypto: nx - fix bounce buffer leaks in nx842_crypto_{alloc,free}_ctx The bounce buffers are allocated with __get_free_pages() using BOUNCE_BUFFER_ORDER (order 2 = 4 pages), but both the allocation error path and nx842_crypto_free_ctx() release the buffers with free_page(). Use free_pages() with the matching order instead.
Title crypto: nx - fix bounce buffer leaks in nx842_crypto_{alloc,free}_ctx
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-05-27T12:57:48.457Z

Reserved: 2026-05-13T15:03:33.095Z

Link: CVE-2026-46068

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-05-27T14:17:27.940

Modified: 2026-05-27T14:48:03.013

Link: CVE-2026-46068

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-27T18:15:21Z

Weaknesses

No weakness.