CVE-2025-38126 in Linuxinformazioni

Riassunto

di VulDB • 17/06/2026

Nel kernel Linux, la seguente vulnerabilità è stata risolta:

net: stmmac: assicurarsi che ptp_rate non sia 0 prima di configurare il timestamping

I driver di piattaforma stmmac che non reimpostano esplicitamente il valore clk_ptp_rate dopo averlo recuperato dal device-tree possono ritrovarsi con 0 in clk_ptp_rate (poiché clk_get_rate può restituire 0). Ciò si propagherà fino all'inizializzazione di PTP durante l'attivazione dell'interfaccia, causando una divisione per 0:

Divisione per zero nel kernel. CPU: 1 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.12.30-00001-g48313bd5768a #22 Hardware name: STM32 (Device Tree Support) Call trace: unwind_backtrace from show_stack+0x18/0x1c show_stack from dump_stack_lvl+0x6c/0x8c dump_stack_lvl from Ldiv0_64+0x8/0x18 Ldiv0_64 from stmmac_init_tstamp_counter+0x190/0x1a4 stmmac_init_tstamp_counter from stmmac_hw_setup+0xc1c/0x111c stmmac_hw_setup from __stmmac_open+0x18c/0x434 __stmmac_open from stmmac_open+0x3c/0xbc stmmac_open from __dev_open+0xf4/0x1ac __dev_open from __dev_change_flags+0x1cc/0x224 __dev_change_flags from dev_change_flags+0x24/0x60 dev_change_flags from ip_auto_config+0x2e8/0x11a0 ip_auto_config from do_one_initcall+0x84/0x33c do_one_initcall from kernel_init_freeable+0x1b8/0x214 kernel_init_freeable from kernel_init+0x24/0x140 kernel_init from ret_from_fork+0x14/0x28 Exception stack(0xe0815fb0 to 0xe0815ff8)

Prevenire questa divisione per 0 aggiungendo un controllo esplicito e un log di errore relativo al problema effettivo. Nel frattempo, rimuovere lo stesso controllo da stmmac_ptp_register, che diventa così duplicato.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

16/04/2025

Divulgazione

03/07/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00159

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!