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

crypto: cavium/cpt - fix DMA cleanup using wrong loop index

The sg_cleanup error path used list[i] instead of list[j] when unmapping
DMA buffers, leaking successfully mapped entries and repeatedly unmapping
the failed one.
Published: 2026-08-15
Score: 10 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The fault lies in the Cavium CPT crypto driver’s DMA buffer cleanup routine. Instead of using the intended index, the routine references list[i] where list[j] was expected, leaving newly mapped DMA entries unreleased while repeatedly unmapping the failed entry. This mismanagement, identified as improper handling of resource deallocation (CWE-772), can lead to kernel memory exhaustion or corruption, potentially causing a denial of service for processes that depend on the driver or the kernel itself. Based on the description, it is inferred that an attacker would need to trigger the driver error path, which could potentially be done by corrupting network traffic that uses the CPT driver.

Affected Systems

This vulnerability impacts the Linux kernel’s Cavium CPT crypto driver. No specific version range is provided, so any kernel release that contains the unpatched driver code is at risk. Administrators should check the kernel version and confirm whether the driver includes the fix commit. Based on the lack of an explicit affected version list, we infer that all kernel releases that contain the unpatched driver are affected.

Risk and Exploitability

The CVSS score is 10. The EPSS score indicates a very low exploitation probability (< 1%). This vulnerability is not listed in the CISA KEV catalog. If the faulty cleanup path can be triggered (for example, during driver error handling), the driver may leak DMA descriptors, eventually exhausting available resources and causing the kernel to crash or restart. Because of the lack of known exploits and the low EPSS score, the overall risk is low but a patch remains advisable. The likely attack vector is inferred to be the driver error handling path, which requires triggering an error state within the driver.

Generated by OpenCVE AI on August 22, 2026 at 03:46 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that contains the Cavium CPT crypto driver fix.
  • Ensure the kernel configuration disables or removes the Cavium CPT crypto module if it is not required for your environment.
  • If an immediate kernel upgrade is not possible, consider temporarily removing or blacklisting the driver to prevent the faulty cleanup logic from executing.

Generated by OpenCVE AI on August 22, 2026 at 03:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 02:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-404

Fri, 21 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 17 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-404

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 10, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H'}


Sat, 15 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: crypto: cavium/cpt - fix DMA cleanup using wrong loop index The sg_cleanup error path used list[i] instead of list[j] when unmapping DMA buffers, leaking successfully mapped entries and repeatedly unmapping the failed one.
Title crypto: cavium/cpt - fix DMA cleanup using wrong loop index
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-08-17T05:45:20.085Z

Reserved: 2026-08-15T05:44:03.880Z

Link: CVE-2026-74279

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:27.317

Modified: 2026-08-17T06:19:21.603

Link: CVE-2026-74279

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-74279 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T04:00:12Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime