No kernel Linux, a seguinte vulnerabilidade foi resolvida: i 2 c: npcm: desativar a interrupção ativar o bit antes de devm_request_irq O cliente informa que há um problema de bloqueio soft relacionado com o i 2 Controlador c. Após a verificação, o i 2 c módulo estava fazendo uma transferência de tx e a máquina bmc reinicia no meio do i 2 c transação, o i 2 O módulo c mantém o status sem ser reiniciado. Devido a tal i 2 estado do módulo c, o i 2 o manipulador do c irq continua a ser ativado desde o i 2 O manipulador de írq do c está registrado no processo de arranque do kernel após a máquina do bmc estar fazendo um reinicio aquecido. O acionamento contínuo é parado pelo temporizador de vigilância de bloqueio suave. Desativar a interrupção ativar o bit no i 2 c módulo antes de ligar para devm_request_irq para corrigir este problema desde o i 2 O bit de estado relativo do c é somente de leitura. Aqui está o registro de bloqueio soft. [ 28.176395 ] cão de guarda: BUG: bloqueio soft - CPU# 0 preso para 26 s! [swapper/ 0: 1 ] [ 28.183351 ] Módulos ligados em: [ 28.186407 ] CPU: 0 PID: 1 Comunicação: swapper/ 0 Não manchado 5.15.120 - yocto-s- sujo-bebc 78 # 1 [ 28.201174 ] pstate: 40000005 (nZcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 28.208128 ] pc: __do_softirq+ 0 xb 0 / 0 x 368 [ 28.212055 ] lr: __do_softirq+ 0 x 70 / 0 x 368 [ 28.215972 ] sp: ffffff 8035 ebca 00 [ 28.219278 ] x 29: ffffffff 8035 ebca 00 x 28: 0000000000000002 x 27: ffffffff 80071 a 3780 [ 28.226412 ] x 26: ffffffc 008 bdc 000 x 25: ffffffc 008 bcc 640 x 24: ffffffc 008 ser 50 c 0 [ 28.233546 ] x 23: ffffffc 00800200 c x 22: 0000000000000000 x 21: 000000000000001 b [ 28.240679 ] x 20: 0000000000000000 x 19: ffffffff 80001 c 3200 x 18: ffffffffffffffffff [ 28.247812 ] x 17: ffffffc 02 d 2 e 0000 x 16: ffffffff 8035 eb 8 b 40 x 15: 00001 e 8480000000 [ 28.254945 ] x 14: 02 c 3647 e 37 dbfcb 6 x 13: 02 c 364 f 2 ab 14200 c x 12: 0000000002 c 364 f 2 [ 28.262078 ] x 11: 00000000 Fa 83 b 2 da x 10: 000000000000 b 67 e x 9: ffffffc 008010250 [ 28.269211 ] x 8: 000000009 d 983 d 00 x 7: 7 fffffffffffffff x 6: 0000036 d 74732434 [ 28.276344 ] x 5: 00 ffffffffffffffff x 4: 0000000000000015 x 3: 0000000000000198 [ 28.283476 ] x 2: ffffffc 02 d 2 e 0000 x 1: 00000000000000 e 0 x 0: ffffffc 008 bdcb 40 [ 28.290611 ] Rastreamento de chamadas: [ 28.293052 ] __do_softirq+ 0 xb 0 / 0 x 368 [ 28.296625 ] __irq_exit_rcu+ 0 xe 0 / 0 x 100 [ 28.300374 ] irq_exit+ 0 x 14 / 0 x 20 [ 28.303513 ] handle_domain_irq+ 0 x 68 / 0 x 90 [ 28.307440 ] gic_handle_irq+ 0 x 78 / 0 xb 0 [ 28.311098 ] call_on_irq_stack+ 0 x 20 / 0 x 38 [ 28.315019 ] do_interrupt_handler+ 0 x 54 / 0 x 5 c [ 28.319199 ] el 1 _interromper+ 0 x 2 c/ 0 x 4 c [ 28.322777 ] el 1 h_ 64 _irq_handler+ 0 x 14 / 0 x 20 [ 28.326872 ] el 1 h_ 64 _irq+ 0 x 74 / 0 x 78 [ 28.330269 ] __setup_irq+ 0 x 454 / 0 x 780 [ 28.333841 ] request_threaed_irq+ 0 xd 0 / 0 x 1 b 4 [ 28.338107 ] devm_request_threaed_irq+ 0 x 84 / 0 x 100 [ 28.342809 ] npcm_i 2 c_proba_bus+ 0 x 188 / 0 x 3 d 0 [ 28.346990 ] plataforma_sonda+ 0 x 6 c/ 0 xc 4 [ 28.350653 ] reality_prove+ 0 xcc/ 0 x 45 c [ 28.354227 ] __driver_probe_device+ 0 x 8 c/ 0 x 160 [ 28.358578 ] driver_probe_device+ 0 x 44 / 0 xe 0 [ 28.362670 ] __driver_atach+ 0 x 124 / 0 x 1 d 0 [ 28.366589 ] bus_for_each_dev+ 0 x 7 c/ 0 xe 0 [ 28.370426 ] driver_atach+ 0 x 28 / 0 x 30 [ 28.373997 ] bus_add_driver+ 0 x 124 / 0 x 240 [ 28.377830 ] driver_ register+ 0 x 7 c/ 0 x 124 [ 28.381662 ] __plataform_driver_registry+ 0 x 2 c/ 0 x 34 [ 28.386362 ] npcm_i 2 c_initi+ 0 x 3 c/ 0 x 5 c [ 28.389937 ] do_one_initcall+ 0 x 74 / 0 x 230 [ 28.393768 ] kernel_init_freeable+ 0 x 24 c/ 0 x 2 b 4 [ 28.398126 ] kernel_init+ 0 x 28 / 0 x 130 [ 28.401614 ] ret_from_fork+ 0 x 10 / 0 x 20 [ 28.405189 ] Pânico no núcleo - não sincronização: softlockup: tarefas penduradas [ 28.411011 ] SMP: parar CPU secundárias [ 28.414933 ] Desvio do kernel: desativado [ 28.418412 ] Características da CPU: 0 x 00000000,00000802 [ 28.427644 ] Reinicialização 20 segundos..
O registro de base de dados de vulnerabilidade nacional CVE- 2025 - 21878 foi publicado em 2025 - 03 - 27 T 15: 15: 55.657 Z e última modificação em 2026 - 06 - 17 T 08: 44: 30.883 Z. O seu estado registrado é modificado.
métricas de vulnerabilidade gravadas: CVSS 3.1, pontuação de base 5.5, gravidade MEDIUM, vetor CVSS: 3.1 /AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, pontuação de exploração 1.8, pontuação de impacto 3.6.
Classificações de fraqueza associadas: CWE- 667.
Os produtos ou plataformas nomeados nos dados de aplicabilidade incluem: kernel linux linux.
O registro NVD inclui referências de suporte documentando a vulnerabilidade, tecnologia afetada ou informações de remediação.