CVE-2026-74750

Source
https://cve.org/CVERecord?id=CVE-2026-74750
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74750.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-74750
Downstream
Published
2026-08-26T14:36:58.355Z
Modified
2026-08-28T03:47:16.665650943Z
Severity
  • 7.5 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
ovpn: defer key slot crypto freeing to workqueue
Details

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

ovpn: defer key slot crypto freeing to workqueue

Key slots are released through a kref and the existing release path frees the AEAD transforms from an RCU callback. That is not safe for all crypto implementations: cryptofreeaead can sleep, for example when an async or hardware implementation has teardown work to complete.

Use queuercuwork for key-slot release. This keeps the RCU grace period needed by lockless key-slot readers, but runs the actual crypto teardown from workqueue context where sleeping is allowed. Once the rcu_work callback runs, pre-existing RCU readers are gone, and the final kref put already proves that no transform user remains, so the worker can release the AEAD transforms and free the slot directly.

The previous patch drains ovpn_wq during module exit, so queued key-slot teardown work cannot outlive module text.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/74xxx/CVE-2026-74750.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
8534731dbf2d52a539b94defd06d2a8d3514aacb
Fixed
0f77ed5ee91946ea63e29f2e0ff9dc9e722d8da3
Fixed
2da3dfa1ddfe55a065f484750c83660e3bd4ac00

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74750.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.16.0
Fixed
7.1.10

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74750.json"