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

drm/i915/bios: range check LFP Data Block panel_type2

While the panel_type from LFP Data Block is range checked, panel_type2
is not. Add a few helpers for range checking, and use them to not only
check panel_type2, but also improve clarity and correctness in the panel
type selection.

Discovered using AI-assisted static analysis confirmed by Intel Product
Security.

v2:
- Fix commit message typo (Michał)
- Add is_panel_type_pnp() (Ville)

(cherry picked from commit c9ebe5d2f25729d6cfbbb1235d640bf67f9275df)
Published: 2026-08-10
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel DRM i915 driver previously lacked a range check for panel_type2 in the LFP Data Block of the BIOS. As a result, an attacker or a faulty BIOS could supply a value outside the expected bounds, leading to the driver selecting an unintended panel type. This misconfiguration can cause display errors, force the system into an inconsistent state, or trigger a kernel panic, potentially resulting in a denial of service.

Affected Systems

All Linux kernels that compile the i915 DRM driver and support panel_type2 in the LFP BIOS are affected. No specific version ranges are listed, so any kernel building the driver before the fix is considered vulnerable. The issue is confined to the kernel component; other system components are not directly impacted.

Risk and Exploitability

The CVSS score is not provided and the EPSS score is unavailable, so the theoretical severity remains unknown. The vulnerability is not listed in CISA’s KEV catalog and no public exploits have been reported. Exploitation would likely require local access and the presence of a BIOS with an out‑of‑range panel_type2 value. Because the flaw affects kernel memory management for the driver, it could lead to instability or denial of service but not to arbitrary code execution with the information available.

Generated by OpenCVE AI on August 10, 2026 at 14:47 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a release that includes the commit c9ebe5d2, which adds range checks for panel_type2.
  • If an immediate kernel upgrade is not possible, apply the patch locally by cherry‑picking the commit into your kernel tree and rebuilding the kernel.
  • Ensure that the BIOS data block is validated by verifying Dmesg for any panel_type2 related errors; consider resetting BIOS to factory defaults if the issue persists.

Generated by OpenCVE AI on August 10, 2026 at 14:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 15:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/i915/bios: range check LFP Data Block panel_type2 While the panel_type from LFP Data Block is range checked, panel_type2 is not. Add a few helpers for range checking, and use them to not only check panel_type2, but also improve clarity and correctness in the panel type selection. Discovered using AI-assisted static analysis confirmed by Intel Product Security. v2: - Fix commit message typo (Michał) - Add is_panel_type_pnp() (Ville) (cherry picked from commit c9ebe5d2f25729d6cfbbb1235d640bf67f9275df)
Title drm/i915/bios: range check LFP Data Block panel_type2
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-10T12:01:13.466Z

Reserved: 2026-07-30T09:28:09.377Z

Link: CVE-2026-68247

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T19:45:04Z

Weaknesses
  • CWE-20

    Improper Input Validation