Linux Kernel HDMI I2C Read Vulnerability in GMA500
CVE-2026-98886
What is CVE-2026-98886?
A vulnerability exists in the Linux kernel related to HDMI I2C transactions in the GMA500 driver. The function responsible for reading these transactions, xfer_read(), fails to handle timeouts appropriately, potentially causing the system to wait indefinitely if a transaction does not progress. This can lead to unexpected behavior, as the function does not propagate interrupted waits or report specific errors. The fix ensures that the system returns a timeout error when the wait period expires and accurately reflects transfer errors, improving overall reliability and security.
Affected Version(s)
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 09a950950e7e4e74e021e60941c8e816ef1b4f71
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 898d209157fe2a245f7d9fe28c5921037d8b5033
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 15c6d7f7127a53b7312232178ecf03e5850161d2