PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-90245 Linux CVE debrief

The Linux kernel's fbdev: kyro module has a vulnerability that allows for potential wraparound in overlay viewport coordinates calculations. This issue can lead to problems with the SetOverlayViewPort() function. The vulnerability was resolved by adding validation for the coordinate calculations. Linux kernel developers, maintainers, and system administrators should assess exposure and apply patches as necessary to prevent issues with overlay viewport coordinates. The vulnerability was found by Linux Verification Center (linuxtesting.org) using SVACE.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-17
Original CVE updated
2026-10-19
Advisory published
2026-09-17
Advisory updated
2026-10-19

Who should care

Linux kernel developers and maintainers, Linux distribution maintainers, System administrators responsible for Linux systems, Security teams monitoring Linux kernel vulnerabilities

Why it matters

This vulnerability in the Linux kernel's fbdev: kyro module requires verification and potential patching to prevent issues with overlay viewport coordinates. Linux kernel developers, maintainers, and system administrators should assess exposure and apply patches as necessary.

  • Verification of Linux kernel versions and patches is necessary to ensure systems are not vulnerable.
  • Applying patches to the fbdev: kyro module can prevent potential issues with overlay viewport coordinates.
  • Monitoring for potential future vulnerabilities in the Linux kernel's fbdev: kyro module is recommended.

Technical summary

The Linux kernel's fbdev: kyro module does not properly validate overlay viewport coordinates, which can lead to wraparound issues in 32-bit unsigned arithmetic calculations. This vulnerability was addressed by adding validation for these calculations to prevent potential problems with the SetOverlayViewPort() function. The issue arises from 32-bit unsigned arithmetic used to compute overlay viewport end coordinates, which can wrap around and cause problems when packed into 16-bit register fields. The Linux Verification Center (linuxtesting.org) found this vulnerability using SVACE.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the provided patches to ensure the fbdev: kyro module is updated with the necessary validation for overlay viewport coordinates.
  • Verify that the Linux kernel versions in use are not affected by this vulnerability, or have been patched to address the issue.
  • Monitor Linux kernel updates and patches for potential future vulnerabilities in the fbdev: kyro module.
  • Perform a thorough review of the Linux kernel's fbdev: kyro module to identify any similar vulnerabilities.
  • Develop and implement compensating controls for exposed systems while remediation is scheduled and verified.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.
  • Assign an owner to follow up on the vulnerability and ensure that it is properly addressed.

Evidence notes

The Linux Verification Center (linuxtesting.org) found this vulnerability using SVACE. The issue arises from 32-bit unsigned arithmetic used to compute overlay viewport end coordinates, which can wrap around and cause problems when packed into 16-bit register fields.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-90245 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-90245

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-90245 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-90245

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • fbdev: kyro: Validate overlay viewport coordinates

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/90xxx/CVE-2026-90245.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/d8c1a9579cbd8f4ac5cbd5a10f1afb5ee64adf30

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/2ac6e30a552e6f9932c21c865a5c69f40c8aef64

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/413d763439ba68e5d547538e6b6c7de97d5818a5

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/e8d4e4cf388daeb49704f3de10b203034f28eb90

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/a6decd4e72fc5846d3b268bd085a2089213fd5ee

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/33e54e3e0b2ca959304e62c3d84f0ad49bbe1afe

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/7bf36dc23bcf3496dec274a46ae0aaff4961ea03

    Supplemental source

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.