CVE-2021-47019

Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
28/02/2024
Last modified:
08/01/2025

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> mt76: mt7921: fix possible invalid register access<br /> <br /> Disable the interrupt and synchronze for the pending irq handlers to ensure<br /> the irq tasklet is not being scheduled after the suspend to avoid the<br /> possible invalid register access acts when the host pcie controller is<br /> suspended.<br /> <br /> [17932.910534] mt7921e 0000:01:00.0: pci_pm_suspend+0x0/0x22c returned 0 after 21375 usecs<br /> [17932.910590] pcieport 0000:00:00.0: calling pci_pm_suspend+0x0/0x22c @ 18565, parent: pci0000:00<br /> [17932.910602] pcieport 0000:00:00.0: pci_pm_suspend+0x0/0x22c returned 0 after 8 usecs<br /> [17932.910671] mtk-pcie 11230000.pcie: calling platform_pm_suspend+0x0/0x60 @ 22783, parent: soc<br /> [17932.910674] mtk-pcie 11230000.pcie: platform_pm_suspend+0x0/0x60 returned 0 after 0 usecs<br /> <br /> ...<br /> <br /> 17933.615352] x1 : 00000000000d4200 x0 : ffffff8269ca2300<br /> [17933.620666] Call trace:<br /> [17933.623127] mt76_mmio_rr+0x28/0xf0 [mt76]<br /> [17933.627234] mt7921_rr+0x38/0x44 [mt7921e]<br /> [17933.631339] mt7921_irq_tasklet+0x54/0x1d8 [mt7921e]<br /> [17933.636309] tasklet_action_common+0x12c/0x16c<br /> [17933.640754] tasklet_action+0x24/0x2c<br /> [17933.644418] __do_softirq+0x16c/0x344<br /> [17933.648082] irq_exit+0xa8/0xac<br /> [17933.651224] scheduler_ipi+0xd4/0x148<br /> [17933.654890] handle_IPI+0x164/0x2d4<br /> [17933.658379] gic_handle_irq+0x140/0x178<br /> [17933.662216] el1_irq+0xb8/0x180<br /> [17933.665361] cpuidle_enter_state+0xf8/0x204<br /> [17933.669544] cpuidle_enter+0x38/0x4c<br /> [17933.673122] do_idle+0x1a4/0x2a8<br /> [17933.676352] cpu_startup_entry+0x24/0x28<br /> [17933.680276] rest_init+0xd4/0xe0<br /> [17933.683508] arch_call_rest_init+0x10/0x18<br /> [17933.687606] start_kernel+0x340/0x3b4<br /> [17933.691279] Code: aa0003f5 d503201f f953eaa8 8b344108 (b9400113)<br /> [17933.697373] ---[ end trace a24b8e26ffbda3c5 ]---<br /> [17933.767846] Kernel panic - not syncing: Fatal exception in interrupt

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.12 (including) 5.12.4 (excluding)