CVE-2021-47019

Source
https://cve.org/CVERecord?id=CVE-2021-47019
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-47019.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2021-47019
Downstream
Published
2024-02-28T09:15:39.053Z
Modified
2026-03-14T11:18:53.249831Z
Severity
  • 5.5 (Medium) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
[none]
Details

In the Linux kernel, the following vulnerability has been resolved:

mt76: mt7921: fix possible invalid register access

Disable the interrupt and synchronze for the pending irq handlers to ensure the irq tasklet is not being scheduled after the suspend to avoid the possible invalid register access acts when the host pcie controller is suspended.

[17932.910534] mt7921e 0000:01:00.0: pcipmsuspend+0x0/0x22c returned 0 after 21375 usecs [17932.910590] pcieport 0000:00:00.0: calling pcipmsuspend+0x0/0x22c @ 18565, parent: pci0000:00 [17932.910602] pcieport 0000:00:00.0: pcipmsuspend+0x0/0x22c returned 0 after 8 usecs [17932.910671] mtk-pcie 11230000.pcie: calling platformpmsuspend+0x0/0x60 @ 22783, parent: soc [17932.910674] mtk-pcie 11230000.pcie: platformpmsuspend+0x0/0x60 returned 0 after 0 usecs

...

17933.615352] x1 : 00000000000d4200 x0 : ffffff8269ca2300 [17933.620666] Call trace: [17933.623127] mt76mmiorr+0x28/0xf0 [mt76] [17933.627234] mt7921rr+0x38/0x44 [mt7921e] [17933.631339] mt7921irqtasklet+0x54/0x1d8 [mt7921e] [17933.636309] taskletactioncommon+0x12c/0x16c [17933.640754] taskletaction+0x24/0x2c [17933.644418] __dosoftirq+0x16c/0x344 [17933.648082] irqexit+0xa8/0xac [17933.651224] scheduleripi+0xd4/0x148 [17933.654890] handleIPI+0x164/0x2d4 [17933.658379] gichandleirq+0x140/0x178 [17933.662216] el1irq+0xb8/0x180 [17933.665361] cpuidleenterstate+0xf8/0x204 [17933.669544] cpuidleenter+0x38/0x4c [17933.673122] doidle+0x1a4/0x2a8 [17933.676352] cpustartupentry+0x24/0x28 [17933.680276] restinit+0xd4/0xe0 [17933.683508] archcallrestinit+0x10/0x18 [17933.687606] startkernel+0x340/0x3b4 [17933.691279] Code: aa0003f5 d503201f f953eaa8 8b344108 (b9400113) [17933.697373] ---[ end trace a24b8e26ffbda3c5 ]--- [17933.767846] Kernel panic - not syncing: Fatal exception in interrupt

References

Affected packages

Git /

Affected ranges

Database specific

unresolved_ranges
[
    {
        "events": [
            {
                "introduced": "5.12"
            },
            {
                "fixed": "5.12.4"
            }
        ]
    }
]
source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-47019.json"