In the Linux kernel, the following vulnerability has been resolved: HID:
intel-ish-hid: ipc: Disable and reenable ACPI GPE bit The EHL (Elkhart
Lake) based platforms provide a OOB (Out of band) service, which allows to
wakup device when the system is in S5 (Soft-Off state). This OOB service
can be enabled/disabled from BIOS settings. When enabled, the ISH device
gets PME wake capability. To enable PME wakeup, driver also needs to enable
ACPI GPE bit. On resume, BIOS will clear the wakeup bit. So driver need to
re-enable it in resume function to keep the next wakeup capability. But
this BIOS clearing of wakeup bit doesn’t decrement internal OS GPE
reference count, so this reenabling on every resume will cause reference
count to overflow. So first disable and reenable ACPI GPE bit using
acpi_disable_gpe().
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
ubuntu | 22.04 | noarch | linux | < 5.15.0-94.104 | UNKNOWN |
ubuntu | 23.10 | noarch | linux | < 6.5.0-17.17 | UNKNOWN |
ubuntu | 22.04 | noarch | linux-aws | < 5.15.0-1053.58 | UNKNOWN |
ubuntu | 23.10 | noarch | linux-aws | < 6.5.0-1013.13 | UNKNOWN |
ubuntu | 20.04 | noarch | linux-aws-5.15 | < 5.15.0-1053.58~20.04.1 | UNKNOWN |
ubuntu | 22.04 | noarch | linux-aws-6.5 | < 6.5.0-1013.13~22.04.1 | UNKNOWN |
ubuntu | 22.04 | noarch | linux-azure | < 5.15.0-1056.64 | UNKNOWN |
ubuntu | 23.10 | noarch | linux-azure | < 6.5.0-1013.13 | UNKNOWN |
ubuntu | 20.04 | noarch | linux-azure-5.15 | < 5.15.0-1056.64~20.04.1 | UNKNOWN |
ubuntu | 22.04 | noarch | linux-azure-6.5 | < 6.5.0-1013.13~22.04.1 | UNKNOWN |