GPU VulnDB

Database/Firmware, BMC & network fabric

Insyde InsydeH2O (AtaLegacySmm SMM driver): The SMI handler in the legacy ATA driver does not validate the CommBuffer

CVE-2021-41842Firmware, BMC & network fabricVU#796611curated

Impact

The SMI handler in the legacy ATA driver does not validate the CommBuffer it is handed, so a caller from the OS can steer SMM into executing attacker-supplied code. That is full ring -2 control: persistence that survives OS reinstall and disk wipe, the ability to disable or forge Secure Boot and TPM measurements, and a vantage point beneath any hypervisor. The highest-scored entry in the whole 2021-2022 Insyde/Binarly batch.

Who can reach it

Local admin or root on the host OS, then a software SMI invoking the vulnerable handler. On bare-metal GPU rental this is exactly the privilege a tenant already has on their leased node.

What to do

InsydeH2O kernel fix (5.0 / 05.08.46, 5.1 / 05.16.46, 5.2 / 05.26.46, 5.3 / 05.35.46, 5.4 / 05.43.46, 5.5 / 05.51.45) - but you cannot apply that. You need the BIOS image your server OEM built on top of it, and the rebase lag from Insyde's kernel drop to a shipping Dell/HPE/Lenovo/Supermicro payload ran into many months for this batch. Firmware flash plus one reboot per node. No config workaround: SMM cannot be turned off. If you rent bare metal to untrusted tenants on unpatched firmware, treat every returned node as compromised and re-flash rather than reimage.

References

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.