CVE-2026-31721
mediumPriorität · verfolgen · 32EPSS 0.001 · 2. PerzentilExploit · PoCDEEUUSEPSS · bewertet 2026-10-26
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_hid: move list and spinlock inits from bind to alloc There was an issue when you did the following: - setup and bind an hid gadget - open /dev/hidg0 - use the resulting fd in EPOLL_CTL_ADD - unbind the UDC - bind the UDC - use the fd in EPOLL_CTL_DEL When CONFIG_DEBUG_LIST was enabled, a list_del corruption was reported within remove_wait_queue (via ep_remove_wait_queue). After some debugging I found out that the queues, which f_hid registers via poll_wait were the problem. These were initialized using init_waitqueue_head inside hidg_bind. So effectively, the bind function re-initialized the queues while there were still items in them. The solution is to move the initialization from hidg_bind to hidg_alloc to extend their lifetimes to the lifetime of the function instance. Additionally, I found many other possibly problematic init calls in the bind function, which I moved as well.
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
Exploits (1)
Öffentlicher Proof-of-Concept- und Exploit-Code.
betroffene Produkte (48)
Betroffene Produkte und Versionsbereiche.
- Proxmox Virtual Environment Kernelalle Versionencert_bundDEcpe:/a:proxmox:virtual_environment:kernel
- Red Hat OpenShift Container Platformalle Versionencert_bundDEcpe:/a:redhat:openshift:container_platform
Advisories (1)
Hersteller- und Ökosystem-Meldungen dazu.
- WID-SEC-W-2026-1346Linux Kernel: Mehrere SchwachstellenDeutsch2026-05-03csaf · cert_bundDE
Ein entfernter Angreifer kann mehrere Schwachstellen im Linux Kernel ausnutzen, um Root-Rechte zu erlangen, um Sicherheitsmechanismen zu umgehen, einen Denial-of-Service-Zustand herbeizuführen oder Auswirkungen unbestimmter Art zu erzielen.
auch bekannt als (3)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (18)
Externe Belege — Patches, Meldungen, Analysen.
- https://nvd.nist.gov/vuln/detail/CVE-2026-31721cnnvd
- https://www.kernel.org/category/releases.htmlPatchcnnvd
- https://git.kernel.org/stable/c/13440c0db227c5db01da751ed966dde4cdd2ea18enisa_euvd
- https://git.kernel.org/stable/c/26a879a41ed960b3fb4ec773ef2788c515c0e488enisa_euvd
- https://git.kernel.org/stable/c/4e0a88254ad59f6c53a34bf5fa241884ec09e8b2enisa_euvd
- https://git.kernel.org/stable/c/5d1bb391ceeebb28327703dd07af8c6324af298fenisa_euvd
- https://git.kernel.org/stable/c/81aee4500055876883658b024b6fb61801afe134enisa_euvd
- https://git.kernel.org/stable/c/8ec6a58586f195a88479edcdb0b8027c39f12d03enisa_euvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan