CVE Catalog

CVE-2025-21726

High
Published: Translated: NVD NIST

Summary

A Use-After-Free (UAF) vulnerability has been identified in the Linux kernel within the reorder_work function, which may lead to unauthorized memory access. This issue occurs during the processing of cryptographic requests, potentially resulting in unpredictable system behavior.

Risk Assessment

This vulnerability could lead to serious security issues, including the potential for an attacker to gain control over the system. Organizations should be aware of the risks associated with using vulnerable kernel versions.

Recommendation

It is recommended to update the Linux kernel to the latest version that includes fixes for this vulnerability. Additionally, monitoring the system for unusual activities may help in detecting potential attacks.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: padata: avoid UAF for reorder_work Although the previous patch can avoid ps and ps UAF for _do_serial, it can not avoid potential UAF issue for reorder_work. This issue can happen just as below: crypto_request crypto_request crypto_del_alg padata_do_serial ... padata_reorder // processes all remaining // requests then breaks while (1) { if (!padata) break; ... } padata_do_serial // new request added list_add // sees the new request queue_work(reorder_work) padata_reorder queue_work_on(squeue->work) ... <kworker context> padata_serial_worker // completes new request, // no more outstanding // requests crypto_del_alg // free pd <kworker context> invoke_padata_reorder // UAF of pd To avoid UAF for 'reorder_work', get 'pd' ref before put 'reorder_work' into the 'serial_wq' and put 'pd' ref until th

Vulnerability data from NVD (NIST) · CISA KEV · EPSS