{"id":"CVE-2026-89822","summary":"drm/i915: Guard against NULL driver_data in i915_pci_probe()","details":"In the Linux kernel, the following vulnerability has been resolved:\n\ndrm/i915: Guard against NULL driver_data in i915_pci_probe()\n\npci_match_device() can return the dummy pci_device_id_any entry\nwhen a device is force-bound via sysfs driver_override, in which\ncase -\u003edriver_data is unset (NULL). i915_pci_probe() casts it to\nstruct intel_device_info * unconditionally and dereferences\nintel_info-\u003erequire_force_probe, causing a NULL-ptr-deref.\n\n(cherry picked from commit 2727922084672cc274ecea726ea00363c2893731)","modified":"2026-09-18T03:48:33.042173881Z","published":"2026-09-16T10:30:54.573Z","database_specific":{"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/89xxx/CVE-2026-89822.json","cna_assigner":"Linux"},"references":[{"type":"WEB","url":"https://git.kernel.org/stable/c/18b3433f10ee9c69e3252046028aa2be421f2d4d"},{"type":"WEB","url":"https://git.kernel.org/stable/c/2239e6b49d33bb38817d69b4f0bf7d5cbde2ec68"},{"type":"WEB","url":"https://git.kernel.org/stable/c/3785d40831ba5601296283e0197e10e089392757"},{"type":"WEB","url":"https://git.kernel.org/stable/c/4a0236fe97732e31cb4a6dcb433642f9e3ef9a56"},{"type":"WEB","url":"https://git.kernel.org/stable/c/84829e324a396668ceafb14723293b2863a74dcf"},{"type":"WEB","url":"https://git.kernel.org/stable/c/e351cb2d373f6f1d4f1eb7c9f30dc058c69c89f8"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/89xxx/CVE-2026-89822.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-89822"},{"type":"PACKAGE","url":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","events":[{"introduced":"782a985d7af26db39e86070d28f987cad21313c0"},{"fixed":"2239e6b49d33bb38817d69b4f0bf7d5cbde2ec68"},{"fixed":"4a0236fe97732e31cb4a6dcb433642f9e3ef9a56"},{"fixed":"e351cb2d373f6f1d4f1eb7c9f30dc058c69c89f8"},{"fixed":"18b3433f10ee9c69e3252046028aa2be421f2d4d"},{"fixed":"84829e324a396668ceafb14723293b2863a74dcf"},{"fixed":"3785d40831ba5601296283e0197e10e089392757"}]}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-89822.json"}},{"package":{"name":"Kernel","ecosystem":"Linux"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.16.0"},{"fixed":"6.1.188"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.2.0"},{"fixed":"6.6.157"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.7.0"},{"fixed":"6.12.110"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.13.0"},{"fixed":"6.18.51"}]},{"type":"ECOSYSTEM","events":[{"introduced":"6.19.0"},{"fixed":"7.2.5"}]}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-89822.json"}}],"schema_version":"1.9.0"}