Katalog CVE

CVE-2025-38477

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

Percentyl 3 - wyżej niż 3% wszystkich znanych CVE

Streszczenie

W schedulerze sieciowym Linuxa (sch_qfq) wykryto wyścig podczas modyfikacji struktury 'agg' w qfq_change_agg. Inne wątki mogą jednocześnie odczytywać te dane, co prowadzi do dereferencji NULL w qfq_dump_class lub use-after-free w qfq_delete_class.

Ocena ryzyka

Atakujący może zdalnie wywołać awarię systemu (kernel panic) lub potencjalnie uzyskać eskalację uprawnień poprzez wykorzystanie wyścigu w schedulerze sieciowym.

Rekomendacja

Zastosuj łatkę jądra Linux zawierającą przeniesienie qfq_destroy_class do sekcji krytycznej oraz dodanie ochrony sch_tree_lock dla qfq_dump_class i qfq_dump_class_stats.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: net/sched: sch_qfq: Fix race condition on qfq_aggregate A race condition can occur when 'agg' is modified in qfq_change_agg (called during qfq_enqueue) while other threads access it concurrently. For example, qfq_dump_class may trigger a NULL dereference, and qfq_delete_class may cause a use-after-free. This patch addresses the issue by: 1. Moved qfq_destroy_class into the critical section. 2. Added sch_tree_lock protection to qfq_dump_class and qfq_dump_class_stats.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS