Katalog CVE

CVE-2026-97963

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w sterowniku net: stmmac, blokada ptp_lock była inicjalizowana tylko podczas rejestracji PTP, ale używana również gdy interfejs jest wyłączony, co prowadziło do niezdefiniowanego zachowania. Poprawka przenosi inicjalizację do __stmmac_dvr_probe().

Ocena ryzyka

Ryzyko obejmuje niezdefiniowane zachowanie i potencjalne awarie systemu podczas konfiguracji TAPRIO na wyłączonym interfejsie.

Rekomendacja

Zastosuj aktualizację jądra Linux zawierającą tę poprawkę, aby zapewnić prawidłową inicjalizację ptp_lock.

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: stmmac: initialize ptp_lock at probe time priv->ptp_lock is only initialized in stmmac_ptp_register(), which runs during __stmmac_open(). However, the lock is also used while the interface is down and has never been opened: tc_taprio_configure() invokes the PTP gettime64() callback to compute the EST base time when offloading a TAPRIO schedule, and stmmac_get_time() takes priv->ptp_lock. Using an uninitialized rwlock is undefined behaviour. Move the rwlock_init() to __stmmac_dvr_probe(), together with the other private locks, so that ptp_lock is always valid regardless of the interface state.

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