CVE-2021-47482
mediumPriorität · verfolgen · 0EPSS 0.007 · 54. PerzentilDEEURUUSEPSS · bewertet 2026-10-26
In the Linux kernel, the following vulnerability has been resolved: net: batman-adv: fix error handling Syzbot reported ODEBUG warning in batadv_nc_mesh_free(). The problem was in wrong error handling in batadv_mesh_init(). Before this patch batadv_mesh_init() was calling batadv_mesh_free() in case of any batadv_*_init() calls failure. This approach may work well, when there is some kind of indicator, which can tell which parts of batadv are initialized; but there isn't any. All written above lead to cleaning up uninitialized fields. Even if we hide ODEBUG warning by initializing bat_priv->nc.work, syzbot was able to hit GPF in batadv_nc_purge_paths(), because hash pointer in still NULL. [1] To fix these bugs we can unwind batadv_*_init() calls one by one. It is good approach for 2 reasons: 1) It fixes bugs on error handling path 2) It improves the performance, since we won't call unneeded batadv_*_free() functions. So, this patch makes all batadv_*_init() clean up all allocated memory before returning with an error to no call correspoing batadv_*_free() and open-codes batadv_mesh_free() with proper order to avoid touching uninitialized fields.
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen
SSVC
Eine Handlungsentscheidung — aus Ausnutzung und Auswirkung.
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
betroffene Produkte (75)
Betroffene Produkte und Versionsbereiche.
- Dell PowerProtect Data Domain Management Centeralle Versionencert_bundDEcpe:/a:dell:powerprotect_data_domain_management_center:-
- IBM Business Automation Workflow 24.0.0alle Versionencert_bundDEcpe:/a:ibm:business_automation_workflow:24.0.0
Advisories (1)
Hersteller- und Ökosystem-Meldungen dazu.
- WID-SEC-W-2024-1197Linux Kernel: Mehrere Schwachstellen ermöglichen Denial of Service und unspezifische AngriffeDeutsch2024-05-21csaf · cert_bundDE
Ein lokaler Angreifer kann mehrere Schwachstellen im Linux-Kernel ausnutzen, um einen Denial-of-Service-Zustand zu erzeugen oder unspezifische Angriffe durchzuführen.
auch bekannt als (4)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (27)
Externe Belege — Patches, Meldungen, Analysen.
- https://access.redhat.com/security/cve/cve-2021-47482cnnvd
- https://cxsecurity.com/cveshow/CVE-2021-47482/cnnvd
- https://git.kernel.org/stable/c/07533f1a673ce1126d0a72ef1e4b5eaaa3dd6d20cnnvd
- https://git.kernel.org/stable/c/0c6b199f09be489c48622537a550787fc80aea73cnnvd
- https://git.kernel.org/stable/c/6422e8471890273994fe8cc6d452b0dcd2c9483ecnnvd
- https://git.kernel.org/stable/c/6f68cd634856f8ca93bafd623ba5357e0f648c68cnnvd
- https://git.kernel.org/stable/c/a8f7359259dd5923adc6129284fdad12fc5db347cnnvd
- https://git.kernel.org/stable/c/b0a2cd38553c77928ef1646ed1518486b1e70ae8cnnvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan