CVE-2026-74750
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
26/08/2026
Last modified:
27/08/2026
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
ovpn: defer key slot crypto freeing to workqueue<br />
<br />
Key slots are released through a kref and the existing release path<br />
frees the AEAD transforms from an RCU callback. That is not safe for all<br />
crypto implementations: crypto_free_aead can sleep, for example when an<br />
async or hardware implementation has teardown work to complete.<br />
<br />
Use queue_rcu_work for key-slot release. This keeps the RCU grace period<br />
needed by lockless key-slot readers, but runs the actual crypto teardown<br />
from workqueue context where sleeping is allowed. Once the rcu_work<br />
callback runs, pre-existing RCU readers are gone, and the final kref put<br />
already proves that no transform user remains, so the worker can release<br />
the AEAD transforms and free the slot directly.<br />
<br />
The previous patch drains ovpn_wq during module exit, so queued key-slot<br />
teardown work cannot outlive module text.
Impact
Base Score 3.x
7.50
Severity 3.x
HIGH



