-

CVE-2026-93163

hwrng: core - fix rng list on registration error

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

hwrng: core - fix rng list on registration error

hwrng_register(rng) does the following:

1. Checks if rng has name and read methods set
2. Checks if the name already exists
3. Adds rng to global rng_list
4. May try to set rng to current_rng

If step 4 fails, it returns an error. However, it does not remove the
rng from rng_list, causing a dangling reference which can result in
use-after-free if the caller frees rng, since registration failed.

Add a list_del_init() cleanup step.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt Linux
Default Statusunaffected
Version 2bbb6983887fefc8026beab01198d30f47b7bd22
Version < de4f1bcb61a73cc896decdbd27d61a34add93b53
Status affected
Version 2bbb6983887fefc8026beab01198d30f47b7bd22
Version < cf293c9c7424de0d04b51367d07f40570ce80231
Status affected
Version 2bbb6983887fefc8026beab01198d30f47b7bd22
Version < bee8d1fcdc8f389b595b0a4cf6fe8440f499458a
Status affected
Version 2bbb6983887fefc8026beab01198d30f47b7bd22
Version < 3a5834db2b1ce25649f330e78efe1ccde78967fd
Status affected
Version 42802952a2725f85f7e36ee3b29593af5fe87197
Status affected
Version 4.9.320
Version < 4.10
Status affected
HerstellerLinux
≫
Produkt Linux
Default Statusaffected
Version 4.14
Status affected
Version 0
Version < 4.14
Status unaffected
Version <= 6.12.*
Version 6.12.110
Status unaffected
Version <= 6.18.*
Version 6.18.52
Status unaffected
Version <= 7.2.*
Version 7.2.6
Status unaffected
Version <= *
Version 7.3-rc1
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.2% 0.102
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/de4f1bcb61a73cc896decdbd27d61a34add93b53
https://git.kernel.org/stable/c/cf293c9c7424de0d04b51367d07f40570ce80231
https://git.kernel.org/stable/c/bee8d1fcdc8f389b595b0a4cf6fe8440f499458a
https://git.kernel.org/stable/c/3a5834db2b1ce25649f330e78efe1ccde78967fd