CVE-2026-53055

crypto: hisilicon/sec2 - prevent req used-after-free for sec

Published Jun 24, 2026 CVSS 3.1 · 9.8 Critical EPSS < 1% KEV · Not listed
Description
In the Linux kernel, the following vulnerability has been resolved:

crypto: hisilicon/sec2 - prevent req used-after-free for sec

During packet transmission, if the system is under heavy load,
the hardware might complete processing the packet and free the
request memory (req) before the transmission function finishes.
If the software subsequently accesses this req, a use-after-free
error will occur. The qp_ctx memory exists throughout the packet
sending process, so replace the req with the qp_ctx.

Analysis

AI-generated

Technical impact

The Linux kernel includes a hisilicon/sec2 crypto driver that incorrectly frees a request memory block (req) while the packet transmission routine is still using it during heavy load. This results in a use‑after‑free condition (CWE-416), which can corrupt kernel memory and cause crashes or service disruption. The flaw is also identified as CWE-825 and does not inherently provide a direct pathway to remote code execution but can lead to denial of service or stability problems if triggered reliably.

Affected Systems

The vulnerability affects Linux kernel builds that include the hisilicon/sec2 crypto driver. No specific kernel version is listed; therefore, all kernel releases prior to the fix may be vulnerable until the patch is applied.

Risk and Exploitability

The CVSS score of 9.8 classifies the issue as critical, with an EPSS score of < 1 % indicating a very low likelihood of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog, suggesting no known active exploitation campaigns. It is inferred that an attacker could exploit the issue by generating a high rate of traffic to the interface that uses the Hisilicon sec2 hardware, creating a race condition that frees the req memory before it is used. Such an attack would require the ability to flood the target interface, which could be achieved by an attacker on or near the network path.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel update that incorporates the hisilicon/sec2 driver fix.
  • If a kernel update is not immediately available, unload or disable the hisilicon/sec2 crypto module during periods of heavy network load to eliminate the use‑after‑free path.
  • Implement network traffic shaping or rate limiting on interfaces utilizing the Hisilicon sec2 hardware to reduce the likelihood of overwhelming the driver under load.

Generated by OpenCVE AI on August 12, 2026 at 06:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Ubuntu USN Ubuntu USN USN-8566-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8568-1 Linux kernel (OEM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8569-1 Linux kernel (HWE) vulnerabilities
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8663-1 Linux kernel (NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-8664-1 Linux kernel (NVIDIA BaseOS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-1 Linux kernel (GCP) vulnerabilities
Ubuntu USN Ubuntu USN USN-8748-1 Linux kernel (NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-2 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-3 Linux kernel (Oracle) vulnerabilities
Ubuntu USN Ubuntu USN USN-8911-1 Linux kernel (OEM) vulnerabilities
History
Type Values Removed Values Added
Metrics cvssV3_1

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

Type Values Removed Values Added
Weaknesses CWE-416
Type Values Removed Values Added
Weaknesses CWE-416
Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: crypto: hisilicon/sec2 - prevent req used-after-free for sec During packet transmission, if the system is under heavy load, the hardware might complete processing the packet and free the request memory (req) before the transmission function finishes. If the software subsequently accesses this req, a use-after-free error will occur. The qp_ctx memory exists throughout the packet sending process, so replace the req with the qp_ctx.
Title crypto: hisilicon/sec2 - prevent req used-after-free for sec
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
Linux
Published
Updated
Aug 5, 2026, 12:32 PM
Reserved
Jun 9, 2026, 7:44 AM
Status
Analyzed
Published
Jun 24, 2026, 5:17 PM
Modified
Oct 25, 2026, 10:10 PM
Severity
Public date
Jun 24, 2026, 12:00 AM