Search

Find a vulnerability

Search criteria ⓘ Use this form to refine search results.
Full-text search supports keyword queries with ranking and filtering.
You can combine vendor, product, and sources to narrow results.
Enable “Apply ordering” to sort by date instead of relevance.

    Related vulnerabilities

    ALSA-2026:82015

    Vulnerability from osv_almalinux – Published: 2026-10-13 00:00 – Updated: 2026-10-14 09:06 – Source website
    VLAI
    Summary
    Important: xorg-x11-server security update
    Details

    X.Org is an open-source implementation of the X Window System. It provides the basic low-level functionality that full-fledged graphical user interfaces are designed upon.

    Security Fix(es):

    • xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests (CVE-2026-93521)
    • xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling (CVE-2026-88812)
    • xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice (CVE-2026-93523)

    For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.


    {
      "affected": [
        {
          "package": {
            "ecosystem": "AlmaLinux:9",
            "name": "xorg-x11-server-Xdmx"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.20.11-34.el9_8.4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        },
        {
          "package": {
            "ecosystem": "AlmaLinux:9",
            "name": "xorg-x11-server-Xephyr"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.20.11-34.el9_8.4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        },
        {
          "package": {
            "ecosystem": "AlmaLinux:9",
            "name": "xorg-x11-server-Xnest"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.20.11-34.el9_8.4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        },
        {
          "package": {
            "ecosystem": "AlmaLinux:9",
            "name": "xorg-x11-server-Xorg"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.20.11-34.el9_8.4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        },
        {
          "package": {
            "ecosystem": "AlmaLinux:9",
            "name": "xorg-x11-server-Xvfb"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.20.11-34.el9_8.4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        },
        {
          "package": {
            "ecosystem": "AlmaLinux:9",
            "name": "xorg-x11-server-common"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.20.11-34.el9_8.4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        },
        {
          "package": {
            "ecosystem": "AlmaLinux:9",
            "name": "xorg-x11-server-devel"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.20.11-34.el9_8.4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        },
        {
          "package": {
            "ecosystem": "AlmaLinux:9",
            "name": "xorg-x11-server-source"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.20.11-34.el9_8.4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        }
      ],
      "details": "X.Org is an open-source implementation of the X Window System. It provides the basic low-level functionality that full-fledged graphical user interfaces are designed upon.  \n\nSecurity Fix(es):  \n\n  * xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests (CVE-2026-93521)\n  * xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling (CVE-2026-88812)\n  * xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice (CVE-2026-93523)\n\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.\n",
      "id": "ALSA-2026:82015",
      "modified": "2026-10-14T09:06:53Z",
      "published": "2026-10-13T00:00:00Z",
      "references": [
        {
          "type": "ADVISORY",
          "url": "https://access.redhat.com/errata/RHSA-2026:82015"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-88812"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93521"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93523"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545164"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545174"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545177"
        },
        {
          "type": "ADVISORY",
          "url": "https://errata.almalinux.org/9/ALSA-2026-82015.html"
        }
      ],
      "related": [
        "CVE-2026-93521",
        "CVE-2026-88812",
        "CVE-2026-93523"
      ],
      "summary": "Important: xorg-x11-server security update"
    }

    ALSA-2026:85191

    Vulnerability from osv_almalinux – Published: 2026-10-19 00:00 – Updated: 2026-10-20 09:09 – Source website
    VLAI
    Summary
    Important: xorg-x11-server-Xwayland security update
    Details

    Xwayland is an X server for running X clients under Wayland.

    Security Fix(es):

    • xorg-x11-server: xorg-x11-server: Arbitrary code execution via use-after-free in passive grab handling (CVE-2026-93516)
    • xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests (CVE-2026-93521)
    • xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling (CVE-2026-88812)
    • xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice (CVE-2026-93523)
    • xorg-x11-server: glamor: size tmp_bits buffer for source coordinate range in upload_boxes (CVE-2026-93522)
    • xorg-x11-server: xorg-x11-server: arbitrary code execution via GLX RenderLarge heap-based buffer overflow (CVE-2026-93517)
    • xorg-x11-server: xorg-x11-server: arbitrary code execution via integer truncation during keyboard mapping resize (CVE-2026-93518)
    • xorg-x11-server: xorg-x11-server: Arbitrary code execution via buffer overflow in input_constrain_cursor() (CVE-2026-93519)
    • xorg-x11-server: xorg-x11-server: arbitrary code execution via out-of-bounds write in XKB keycode handling (CVE-2026-93520)

    For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.


    {
      "affected": [
        {
          "package": {
            "ecosystem": "AlmaLinux:10",
            "name": "xorg-x11-server-Xwayland"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "24.1.9-4.el10_2.4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        },
        {
          "package": {
            "ecosystem": "AlmaLinux:10",
            "name": "xorg-x11-server-Xwayland-devel"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "24.1.9-4.el10_2.4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        }
      ],
      "details": "Xwayland is an X server for running X clients under Wayland.  \n\nSecurity Fix(es):  \n\n  * xorg-x11-server: xorg-x11-server: Arbitrary code execution via use-after-free in passive grab handling (CVE-2026-93516)\n  * xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests (CVE-2026-93521)\n  * xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling (CVE-2026-88812)\n  * xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice (CVE-2026-93523)\n  * xorg-x11-server: glamor: size tmp_bits buffer for source coordinate range in upload_boxes (CVE-2026-93522)\n  * xorg-x11-server: xorg-x11-server: arbitrary code execution via GLX RenderLarge heap-based buffer overflow (CVE-2026-93517)\n  * xorg-x11-server: xorg-x11-server: arbitrary code execution via integer truncation during keyboard mapping resize (CVE-2026-93518)\n  * xorg-x11-server: xorg-x11-server: Arbitrary code execution via buffer overflow in input_constrain_cursor() (CVE-2026-93519)\n  * xorg-x11-server: xorg-x11-server: arbitrary code execution via out-of-bounds write in XKB keycode handling (CVE-2026-93520)\n\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.\n",
      "id": "ALSA-2026:85191",
      "modified": "2026-10-20T09:09:45Z",
      "published": "2026-10-19T00:00:00Z",
      "references": [
        {
          "type": "ADVISORY",
          "url": "https://access.redhat.com/errata/RHSA-2026:85191"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-88812"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93516"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93517"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93518"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93519"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93520"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93521"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93522"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93523"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545161"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545164"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545174"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545177"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545178"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545246"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545860"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545887"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545908"
        },
        {
          "type": "ADVISORY",
          "url": "https://errata.almalinux.org/10/ALSA-2026-85191.html"
        }
      ],
      "related": [
        "CVE-2026-93516",
        "CVE-2026-93521",
        "CVE-2026-88812",
        "CVE-2026-93523",
        "CVE-2026-93522",
        "CVE-2026-93517",
        "CVE-2026-93518",
        "CVE-2026-93519",
        "CVE-2026-93520"
      ],
      "summary": "Important: xorg-x11-server-Xwayland security update"
    }

    ALSA-2026:85193

    Vulnerability from osv_almalinux – Published: 2026-10-19 00:00 – Updated: 2026-10-20 09:07 – Source website
    VLAI
    Summary
    Important: xorg-x11-server-Xwayland security update
    Details

    Xwayland is an X server for running X clients under Wayland.

    Security Fix(es):

    • xorg-x11-server: xorg-x11-server: Arbitrary code execution via use-after-free in passive grab handling (CVE-2026-93516)
    • xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests (CVE-2026-93521)
    • xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling (CVE-2026-88812)
    • xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice (CVE-2026-93523)
    • xorg-x11-server: glamor: size tmp_bits buffer for source coordinate range in upload_boxes (CVE-2026-93522)
    • xorg-x11-server: xorg-x11-server: arbitrary code execution via GLX RenderLarge heap-based buffer overflow (CVE-2026-93517)
    • xorg-x11-server: xorg-x11-server: arbitrary code execution via integer truncation during keyboard mapping resize (CVE-2026-93518)
    • xorg-x11-server: xorg-x11-server: Arbitrary code execution via buffer overflow in input_constrain_cursor() (CVE-2026-93519)
    • xorg-x11-server: xorg-x11-server: arbitrary code execution via out-of-bounds write in XKB keycode handling (CVE-2026-93520)

    For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.


    {
      "affected": [
        {
          "package": {
            "ecosystem": "AlmaLinux:9",
            "name": "xorg-x11-server-Xwayland"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "24.1.9-4.el9_8.4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        },
        {
          "package": {
            "ecosystem": "AlmaLinux:9",
            "name": "xorg-x11-server-Xwayland-devel"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "24.1.9-4.el9_8.4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        }
      ],
      "details": "Xwayland is an X server for running X clients under Wayland.  \n\nSecurity Fix(es):  \n\n  * xorg-x11-server: xorg-x11-server: Arbitrary code execution via use-after-free in passive grab handling (CVE-2026-93516)\n  * xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests (CVE-2026-93521)\n  * xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling (CVE-2026-88812)\n  * xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice (CVE-2026-93523)\n  * xorg-x11-server: glamor: size tmp_bits buffer for source coordinate range in upload_boxes (CVE-2026-93522)\n  * xorg-x11-server: xorg-x11-server: arbitrary code execution via GLX RenderLarge heap-based buffer overflow (CVE-2026-93517)\n  * xorg-x11-server: xorg-x11-server: arbitrary code execution via integer truncation during keyboard mapping resize (CVE-2026-93518)\n  * xorg-x11-server: xorg-x11-server: Arbitrary code execution via buffer overflow in input_constrain_cursor() (CVE-2026-93519)\n  * xorg-x11-server: xorg-x11-server: arbitrary code execution via out-of-bounds write in XKB keycode handling (CVE-2026-93520)\n\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.\n",
      "id": "ALSA-2026:85193",
      "modified": "2026-10-20T09:07:26Z",
      "published": "2026-10-19T00:00:00Z",
      "references": [
        {
          "type": "ADVISORY",
          "url": "https://access.redhat.com/errata/RHSA-2026:85193"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-88812"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93516"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93517"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93518"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93519"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93520"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93521"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93522"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93523"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545161"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545164"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545174"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545177"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545178"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545246"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545860"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545887"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545908"
        },
        {
          "type": "ADVISORY",
          "url": "https://errata.almalinux.org/9/ALSA-2026-85193.html"
        }
      ],
      "related": [
        "CVE-2026-93516",
        "CVE-2026-93521",
        "CVE-2026-88812",
        "CVE-2026-93523",
        "CVE-2026-93522",
        "CVE-2026-93517",
        "CVE-2026-93518",
        "CVE-2026-93519",
        "CVE-2026-93520"
      ],
      "summary": "Important: xorg-x11-server-Xwayland security update"
    }

    ALSA-2026:86907

    Vulnerability from osv_almalinux – Published: 2026-10-21 00:00 – Updated: 2026-10-21 15:00 – Source website
    VLAI
    Summary
    Important: xorg-x11-server-Xwayland security update
    Details

    Xwayland is an X server for running X clients under Wayland.

    Security Fix(es):

    • xorg-x11-server: xorg-x11-server: Arbitrary code execution via use-after-free in passive grab handling (CVE-2026-93516)
    • xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests (CVE-2026-93521)
    • xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling (CVE-2026-88812)
    • xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice (CVE-2026-93523)
    • xorg-x11-server: xorg-x11-server: arbitrary code execution via GLX RenderLarge heap-based buffer overflow (CVE-2026-93517)
    • xorg-x11-server: xorg-x11-server: arbitrary code execution via integer truncation during keyboard mapping resize (CVE-2026-93518)
    • xorg-x11-server: xorg-x11-server: Arbitrary code execution via buffer overflow in input_constrain_cursor() (CVE-2026-93519)
    • xorg-x11-server: xorg-x11-server: arbitrary code execution via out-of-bounds write in XKB keycode handling (CVE-2026-93520)

    For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.


    {
      "affected": [
        {
          "package": {
            "ecosystem": "AlmaLinux:8",
            "name": "xorg-x11-server-Xwayland"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "21.1.3-20.el8_10.4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        }
      ],
      "details": "Xwayland is an X server for running X clients under Wayland.  \n\nSecurity Fix(es):  \n\n  * xorg-x11-server: xorg-x11-server: Arbitrary code execution via use-after-free in passive grab handling (CVE-2026-93516)\n  * xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests (CVE-2026-93521)\n  * xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling (CVE-2026-88812)\n  * xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice (CVE-2026-93523)\n  * xorg-x11-server: xorg-x11-server: arbitrary code execution via GLX RenderLarge heap-based buffer overflow (CVE-2026-93517)\n  * xorg-x11-server: xorg-x11-server: arbitrary code execution via integer truncation during keyboard mapping resize (CVE-2026-93518)\n  * xorg-x11-server: xorg-x11-server: Arbitrary code execution via buffer overflow in input_constrain_cursor() (CVE-2026-93519)\n  * xorg-x11-server: xorg-x11-server: arbitrary code execution via out-of-bounds write in XKB keycode handling (CVE-2026-93520)\n\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.\n",
      "id": "ALSA-2026:86907",
      "modified": "2026-10-21T15:00:30Z",
      "published": "2026-10-21T00:00:00Z",
      "references": [
        {
          "type": "ADVISORY",
          "url": "https://access.redhat.com/errata/RHSA-2026:86907"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-88812"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93516"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93517"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93518"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93519"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93520"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93521"
        },
        {
          "type": "REPORT",
          "url": "https://access.redhat.com/security/cve/CVE-2026-93523"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545161"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545164"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545174"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545177"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545246"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545860"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545887"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/2545908"
        },
        {
          "type": "ADVISORY",
          "url": "https://errata.almalinux.org/8/ALSA-2026-86907.html"
        }
      ],
      "related": [
        "CVE-2026-93516",
        "CVE-2026-93521",
        "CVE-2026-88812",
        "CVE-2026-93523",
        "CVE-2026-93517",
        "CVE-2026-93518",
        "CVE-2026-93519",
        "CVE-2026-93520"
      ],
      "summary": "Important: xorg-x11-server-Xwayland security update"
    }

    BELL-CVE-2026-88812 (CVE-2026-88812)

    Vulnerability from osv_bellsoft – Published: 2026-10-08 17:21 – Updated: 2026-10-12 23:42 – Source website
    VLAI

    {
      "affected": [
        {
          "package": {
            "ecosystem": "Alpaquita:23",
            "name": "xorg-server",
            "purl": "pkg:apk/alpaquita/xorg-server?arch=source\u0026distro=23"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "21.1.4-r1"
                },
                {
                  "fixed": "21.1.25-r0"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        },
        {
          "package": {
            "ecosystem": "Alpaquita:25",
            "name": "xorg-server",
            "purl": "pkg:apk/alpaquita/xorg-server?arch=source\u0026distro=25"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "21.1.16-r0"
                },
                {
                  "fixed": "21.1.25-r0"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        },
        {
          "package": {
            "ecosystem": "Alpaquita:stream",
            "name": "xorg-server",
            "purl": "pkg:apk/alpaquita/xorg-server?arch=source\u0026distro=stream"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "21.1.4-r1"
                },
                {
                  "fixed": "21.1.25-r0"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        }
      ],
      "id": "BELL-CVE-2026-88812",
      "modified": "2026-10-12T23:42:48.822466Z",
      "published": "2026-10-08T17:21:30.839261Z",
      "references": [
        {
          "type": "ADVISORY",
          "url": "https://docs.bell-sw.com/security/cves/CVE-2026-88812"
        }
      ],
      "schema_version": "1.7.4",
      "upstream": [
        "CVE-2026-88812"
      ]
    }

    OESA-2026-4468 (CVE-2026-88812)

    Vulnerability from osv_openeuler – Published: 2026-10-22 14:35 – Updated: 2026-10-22 14:35 – Source website
    VLAI
    Summary
    xorg-x11-server security update
    Details

    X.Org X11 X server

    Security Fix(es):

    A flaw was found in the X.Org X Server and XWayland. An error handling issue in the X Keyboard Extension (XKB) geometry processing fails to clear a memory pointer after an allocation failure, leading to a double-free condition during cleanup. A local user can exploit this vulnerability by sending a specially crafted request to the display server. This can cause memory corruption, potentially resulting in a Denial of Service (DoS) or arbitrary code execution with elevated privileges. (From Red Hat.)(CVE-2026-88812)

    A flaw was found in xorg-x11-server. A use-after-free vulnerability, where the application accesses memory after it has already been released, occurs in the Present extension because window notification entries are not properly unlinked before cleaning up window resources. An authenticated local X client can exploit this flaw by creating cross-window notifications and subsequently destroying the target window. Successful exploitation primarily results in a Denial of Service (DoS) via an X server crash, and may potentially lead to information disclosure.(CVE-2026-93515)

    A flaw was found in xorg-x11-server. A local user can exploit a use-after-free condition—where the software attempts to access memory after it has been freed—by establishing a passive input grab and removing an input device. When subsequent input events are processed, the server dereferences the dangling device pointer. This flaw can lead to arbitrary code execution or a Denial of Service (DoS) via an X server crash.(CVE-2026-93516)

    A flaw was found in xorg-x11-server. The GLX (OpenGL Extension to the X Window System) interface fails to verify that incoming data sizes do not exceed allocated buffer limits when handling large rendering requests. An authenticated local client can exploit this vulnerability by sending a specially crafted request, triggering a heap-based buffer overflow. Successful exploitation can result in arbitrary code execution with the privileges of the X server or cause a Denial of Service (DoS) by crashing the application. (From Red Hat.)(CVE-2026-93517)

    A flaw was found in xorg-x11-server. Due to an integer truncation issue during memory allocation calculations within the X Keyboard Extension (XKB), the server allocates an undersized buffer when resizing key types. An authenticated local client can exploit this vulnerability by sending specially crafted XKB requests, causing a heap-based buffer overflow. This can result in arbitrary code execution or a denial of service (DoS). (From Red Hat.)(CVE-2026-93518)

    Input_constrain_cursor() writes barrier events into a fixed-size buffer without checking bounds. When more than 100 pointer barriers are active, the writes overflow the fixed buffer on the stack or heap. An authenticated X client can trigger this by creating more than 100 pointer barriers (using the XFIXES extension) and then generating pointer motion events (e.g. via XTEST). Both extensions are enabled by default.(CVE-2026-93519)

    A flaw was found in xorg-x11-server. In the X Keyboard Extension (XKB), key name memory is allocated with an insufficient buffer size compared to the maximum supported range. An authenticated local client can exploit this flaw by sending requests that modify the keycode range, triggering a heap-based buffer overflow. This vulnerability can lead to arbitrary code execution or cause a Denial of Service (DoS) by crashing the X server.(CVE-2026-93520)

    A flaw was found in xorg-x11-server. The X server incorrectly calculates buffer sizes and memory offsets when prepending or appending data to RandR (Resize and Rotate extension) provider properties. A local attacker can exploit this vulnerability by sending specially crafted property update requests, causing memory corruption. This flaw could allow an attacker to escalate privileges or cause a denial of service (DoS) by crashing the X server.(CVE-2026-93521)

    A flaw was found in xorg-x11-server. A local authenticated client can exploit this flaw by sending a crafted input device ungrab request with an unvalidated modifier value. This lack of validation causes the server to perform an out-of-bounds write on the heap, resulting in memory corruption that can lead to a denial of service (DoS) or potential arbitrary code execution.(CVE-2026-93523)

    A flaw was found in xorg-x11-server. An authenticated local user can trigger an out-of-bounds heap memory read by sending specially crafted X Keyboard Extension (XKB) requests with inconsistent key range parameters. This flaw leads to information disclosure, allowing the user to read sensitive data from the server's heap memory.(CVE-2026-93524)


    {
      "affected": [
        {
          "ecosystem_specific": {
            "aarch64": [
              "xorg-x11-server-1.20.11-48.oe2203sp4.aarch64.rpm",
              "xorg-x11-server-Xdmx-1.20.11-48.oe2203sp4.aarch64.rpm",
              "xorg-x11-server-Xephyr-1.20.11-48.oe2203sp4.aarch64.rpm",
              "xorg-x11-server-Xnest-1.20.11-48.oe2203sp4.aarch64.rpm",
              "xorg-x11-server-Xvfb-1.20.11-48.oe2203sp4.aarch64.rpm",
              "xorg-x11-server-common-1.20.11-48.oe2203sp4.aarch64.rpm",
              "xorg-x11-server-debuginfo-1.20.11-48.oe2203sp4.aarch64.rpm",
              "xorg-x11-server-debugsource-1.20.11-48.oe2203sp4.aarch64.rpm",
              "xorg-x11-server-devel-1.20.11-48.oe2203sp4.aarch64.rpm"
            ],
            "noarch": [
              "xorg-x11-server-help-1.20.11-48.oe2203sp4.noarch.rpm",
              "xorg-x11-server-source-1.20.11-48.oe2203sp4.noarch.rpm"
            ],
            "src": [
              "xorg-x11-server-1.20.11-48.oe2203sp4.src.rpm"
            ],
            "x86_64": [
              "xorg-x11-server-1.20.11-48.oe2203sp4.x86_64.rpm",
              "xorg-x11-server-Xdmx-1.20.11-48.oe2203sp4.x86_64.rpm",
              "xorg-x11-server-Xephyr-1.20.11-48.oe2203sp4.x86_64.rpm",
              "xorg-x11-server-Xnest-1.20.11-48.oe2203sp4.x86_64.rpm",
              "xorg-x11-server-Xvfb-1.20.11-48.oe2203sp4.x86_64.rpm",
              "xorg-x11-server-common-1.20.11-48.oe2203sp4.x86_64.rpm",
              "xorg-x11-server-debuginfo-1.20.11-48.oe2203sp4.x86_64.rpm",
              "xorg-x11-server-debugsource-1.20.11-48.oe2203sp4.x86_64.rpm",
              "xorg-x11-server-devel-1.20.11-48.oe2203sp4.x86_64.rpm"
            ]
          },
          "package": {
            "ecosystem": "openEuler:22.03-LTS-SP4",
            "name": "xorg-x11-server",
            "purl": "pkg:rpm/openEuler/xorg-x11-server\u0026distro=openEuler-22.03-LTS-SP4"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.20.11-48.oe2203sp4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        }
      ],
      "database_specific": {
        "severity": "High"
      },
      "details": "X.Org X11 X server\r\n\r\nSecurity Fix(es):\n\nA flaw was found in the X.Org X Server and XWayland. An error handling issue in the X Keyboard Extension (XKB) geometry processing fails to clear a memory pointer after an allocation failure, leading to a double-free condition during cleanup. A local user can exploit this vulnerability by sending a specially crafted request to the display server. This can cause memory corruption, potentially resulting in a Denial of Service (DoS) or arbitrary code execution with elevated privileges. (From Red Hat.)(CVE-2026-88812)\n\nA flaw was found in xorg-x11-server. A use-after-free vulnerability, where the application accesses memory after it has already been released, occurs in the Present extension because window notification entries are not properly unlinked before cleaning up window resources. An authenticated local X client can exploit this flaw by creating cross-window notifications and subsequently destroying the target window. Successful exploitation primarily results in a Denial of Service (DoS) via an X server crash, and may potentially lead to information disclosure.(CVE-2026-93515)\n\nA flaw was found in xorg-x11-server. A local user can exploit a use-after-free condition\u2014where the software attempts to access memory after it has been freed\u2014by establishing a passive input grab and removing an input device. When subsequent input events are processed, the server dereferences the dangling device pointer. This flaw can lead to arbitrary code execution or a Denial of Service (DoS) via an X server crash.(CVE-2026-93516)\n\nA flaw was found in xorg-x11-server. The GLX (OpenGL Extension to the X Window System) interface fails to verify that incoming data sizes do not exceed allocated buffer limits when handling large rendering requests. An authenticated local client can exploit this vulnerability by sending a specially crafted request, triggering a heap-based buffer overflow. Successful exploitation can result in arbitrary code execution with the privileges of the X server or cause a Denial of Service (DoS) by crashing the application. (From Red Hat.)(CVE-2026-93517)\n\nA flaw was found in xorg-x11-server. Due to an integer truncation issue during memory allocation calculations within the X Keyboard Extension (XKB), the server allocates an undersized buffer when resizing key types. An authenticated local client can exploit this vulnerability by sending specially crafted XKB requests, causing a heap-based buffer overflow. This can result in arbitrary code execution or a denial of service (DoS). (From Red Hat.)(CVE-2026-93518)\n\nInput_constrain_cursor() writes barrier events into a fixed-size buffer without checking bounds. When more than 100 pointer barriers are active, the writes overflow the fixed buffer on the stack or heap. An authenticated X client can trigger this by creating more than 100 pointer barriers (using the XFIXES extension) and then generating pointer motion events (e.g. via XTEST). Both extensions are enabled by default.(CVE-2026-93519)\n\nA flaw was found in xorg-x11-server. In the X Keyboard Extension (XKB), key name memory is allocated with an insufficient buffer size compared to the maximum supported range. An authenticated local client can exploit this flaw by sending requests that modify the keycode range, triggering a heap-based buffer overflow. This vulnerability can lead to arbitrary code execution or cause a Denial of Service (DoS) by crashing the X server.(CVE-2026-93520)\n\nA flaw was found in xorg-x11-server. The X server incorrectly calculates buffer sizes and memory offsets when prepending or appending data to RandR (Resize and Rotate extension) provider properties. A local attacker can exploit this vulnerability by sending specially crafted property update requests, causing memory corruption. This flaw could allow an attacker to escalate privileges or cause a denial of service (DoS) by crashing the X server.(CVE-2026-93521)\n\nA flaw was found in xorg-x11-server. A local authenticated client can exploit this flaw by sending a crafted input device ungrab request with an unvalidated modifier value. This lack of validation causes the server to perform an out-of-bounds write on the heap, resulting in memory corruption that can lead to a denial of service (DoS) or potential arbitrary code execution.(CVE-2026-93523)\n\nA flaw was found in xorg-x11-server. An authenticated local user can trigger an out-of-bounds heap memory read by sending specially crafted X Keyboard Extension (XKB) requests with inconsistent key range parameters. This flaw leads to information disclosure, allowing the user to read sensitive data from the server\u0026apos;s heap memory.(CVE-2026-93524)",
      "id": "OESA-2026-4468",
      "modified": "2026-10-22T14:35:30Z",
      "published": "2026-10-22T14:35:30Z",
      "references": [
        {
          "type": "ADVISORY",
          "url": "https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4468"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-88812"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93515"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93516"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93517"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93518"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93519"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93520"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93521"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93523"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93524"
        }
      ],
      "schema_version": "1.7.2",
      "severity": [
        {
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
          "type": "CVSS_V3"
        }
      ],
      "summary": "xorg-x11-server security update",
      "upstream": [
        "CVE-2026-88812",
        "CVE-2026-93515",
        "CVE-2026-93516",
        "CVE-2026-93517",
        "CVE-2026-93518",
        "CVE-2026-93519",
        "CVE-2026-93520",
        "CVE-2026-93521",
        "CVE-2026-93523",
        "CVE-2026-93524"
      ]
    }

    OESA-2026-4469 (CVE-2026-88812)

    Vulnerability from osv_openeuler – Published: 2026-10-22 14:35 – Updated: 2026-10-22 14:35 – Source website
    VLAI
    Summary
    xorg-x11-server security update
    Details

    X.Org X11 X server

    Security Fix(es):

    A flaw was found in the X.Org X Server and XWayland. An error handling issue in the X Keyboard Extension (XKB) geometry processing fails to clear a memory pointer after an allocation failure, leading to a double-free condition during cleanup. A local user can exploit this vulnerability by sending a specially crafted request to the display server. This can cause memory corruption, potentially resulting in a Denial of Service (DoS) or arbitrary code execution with elevated privileges. (From Red Hat.)(CVE-2026-88812)

    A flaw was found in xorg-x11-server. A use-after-free vulnerability, where the application accesses memory after it has already been released, occurs in the Present extension because window notification entries are not properly unlinked before cleaning up window resources. An authenticated local X client can exploit this flaw by creating cross-window notifications and subsequently destroying the target window. Successful exploitation primarily results in a Denial of Service (DoS) via an X server crash, and may potentially lead to information disclosure.(CVE-2026-93515)

    A flaw was found in xorg-x11-server. A local user can exploit a use-after-free condition—where the software attempts to access memory after it has been freed—by establishing a passive input grab and removing an input device. When subsequent input events are processed, the server dereferences the dangling device pointer. This flaw can lead to arbitrary code execution or a Denial of Service (DoS) via an X server crash.(CVE-2026-93516)

    A flaw was found in xorg-x11-server. The GLX (OpenGL Extension to the X Window System) interface fails to verify that incoming data sizes do not exceed allocated buffer limits when handling large rendering requests. An authenticated local client can exploit this vulnerability by sending a specially crafted request, triggering a heap-based buffer overflow. Successful exploitation can result in arbitrary code execution with the privileges of the X server or cause a Denial of Service (DoS) by crashing the application. (From Red Hat.)(CVE-2026-93517)

    A flaw was found in xorg-x11-server. Due to an integer truncation issue during memory allocation calculations within the X Keyboard Extension (XKB), the server allocates an undersized buffer when resizing key types. An authenticated local client can exploit this vulnerability by sending specially crafted XKB requests, causing a heap-based buffer overflow. This can result in arbitrary code execution or a denial of service (DoS). (From Red Hat.)(CVE-2026-93518)

    Input_constrain_cursor() writes barrier events into a fixed-size buffer without checking bounds. When more than 100 pointer barriers are active, the writes overflow the fixed buffer on the stack or heap. An authenticated X client can trigger this by creating more than 100 pointer barriers (using the XFIXES extension) and then generating pointer motion events (e.g. via XTEST). Both extensions are enabled by default.(CVE-2026-93519)

    A flaw was found in xorg-x11-server. In the X Keyboard Extension (XKB), key name memory is allocated with an insufficient buffer size compared to the maximum supported range. An authenticated local client can exploit this flaw by sending requests that modify the keycode range, triggering a heap-based buffer overflow. This vulnerability can lead to arbitrary code execution or cause a Denial of Service (DoS) by crashing the X server.(CVE-2026-93520)

    A flaw was found in xorg-x11-server. The X server incorrectly calculates buffer sizes and memory offsets when prepending or appending data to RandR (Resize and Rotate extension) provider properties. A local attacker can exploit this vulnerability by sending specially crafted property update requests, causing memory corruption. This flaw could allow an attacker to escalate privileges or cause a denial of service (DoS) by crashing the X server.(CVE-2026-93521)

    A flaw was found in xorg-x11-server. A local authenticated client can exploit this flaw by sending a crafted input device ungrab request with an unvalidated modifier value. This lack of validation causes the server to perform an out-of-bounds write on the heap, resulting in memory corruption that can lead to a denial of service (DoS) or potential arbitrary code execution.(CVE-2026-93523)

    A flaw was found in xorg-x11-server. An authenticated local user can trigger an out-of-bounds heap memory read by sending specially crafted X Keyboard Extension (XKB) requests with inconsistent key range parameters. This flaw leads to information disclosure, allowing the user to read sensitive data from the server's heap memory.(CVE-2026-93524)


    {
      "affected": [
        {
          "ecosystem_specific": {
            "aarch64": [
              "xorg-x11-server-1.20.11-49.oe2403sp1.aarch64.rpm",
              "xorg-x11-server-Xdmx-1.20.11-49.oe2403sp1.aarch64.rpm",
              "xorg-x11-server-Xephyr-1.20.11-49.oe2403sp1.aarch64.rpm",
              "xorg-x11-server-Xnest-1.20.11-49.oe2403sp1.aarch64.rpm",
              "xorg-x11-server-Xvfb-1.20.11-49.oe2403sp1.aarch64.rpm",
              "xorg-x11-server-common-1.20.11-49.oe2403sp1.aarch64.rpm",
              "xorg-x11-server-debuginfo-1.20.11-49.oe2403sp1.aarch64.rpm",
              "xorg-x11-server-debugsource-1.20.11-49.oe2403sp1.aarch64.rpm",
              "xorg-x11-server-devel-1.20.11-49.oe2403sp1.aarch64.rpm"
            ],
            "noarch": [
              "xorg-x11-server-help-1.20.11-49.oe2403sp1.noarch.rpm",
              "xorg-x11-server-source-1.20.11-49.oe2403sp1.noarch.rpm"
            ],
            "src": [
              "xorg-x11-server-1.20.11-49.oe2403sp1.src.rpm"
            ],
            "x86_64": [
              "xorg-x11-server-1.20.11-49.oe2403sp1.x86_64.rpm",
              "xorg-x11-server-Xdmx-1.20.11-49.oe2403sp1.x86_64.rpm",
              "xorg-x11-server-Xephyr-1.20.11-49.oe2403sp1.x86_64.rpm",
              "xorg-x11-server-Xnest-1.20.11-49.oe2403sp1.x86_64.rpm",
              "xorg-x11-server-Xvfb-1.20.11-49.oe2403sp1.x86_64.rpm",
              "xorg-x11-server-common-1.20.11-49.oe2403sp1.x86_64.rpm",
              "xorg-x11-server-debuginfo-1.20.11-49.oe2403sp1.x86_64.rpm",
              "xorg-x11-server-debugsource-1.20.11-49.oe2403sp1.x86_64.rpm",
              "xorg-x11-server-devel-1.20.11-49.oe2403sp1.x86_64.rpm"
            ]
          },
          "package": {
            "ecosystem": "openEuler:24.03-LTS-SP1",
            "name": "xorg-x11-server",
            "purl": "pkg:rpm/openEuler/xorg-x11-server\u0026distro=openEuler-24.03-LTS-SP1"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.20.11-49.oe2403sp1"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        }
      ],
      "database_specific": {
        "severity": "High"
      },
      "details": "X.Org X11 X server\r\n\r\nSecurity Fix(es):\n\nA flaw was found in the X.Org X Server and XWayland. An error handling issue in the X Keyboard Extension (XKB) geometry processing fails to clear a memory pointer after an allocation failure, leading to a double-free condition during cleanup. A local user can exploit this vulnerability by sending a specially crafted request to the display server. This can cause memory corruption, potentially resulting in a Denial of Service (DoS) or arbitrary code execution with elevated privileges. (From Red Hat.)(CVE-2026-88812)\n\nA flaw was found in xorg-x11-server. A use-after-free vulnerability, where the application accesses memory after it has already been released, occurs in the Present extension because window notification entries are not properly unlinked before cleaning up window resources. An authenticated local X client can exploit this flaw by creating cross-window notifications and subsequently destroying the target window. Successful exploitation primarily results in a Denial of Service (DoS) via an X server crash, and may potentially lead to information disclosure.(CVE-2026-93515)\n\nA flaw was found in xorg-x11-server. A local user can exploit a use-after-free condition\u2014where the software attempts to access memory after it has been freed\u2014by establishing a passive input grab and removing an input device. When subsequent input events are processed, the server dereferences the dangling device pointer. This flaw can lead to arbitrary code execution or a Denial of Service (DoS) via an X server crash.(CVE-2026-93516)\n\nA flaw was found in xorg-x11-server. The GLX (OpenGL Extension to the X Window System) interface fails to verify that incoming data sizes do not exceed allocated buffer limits when handling large rendering requests. An authenticated local client can exploit this vulnerability by sending a specially crafted request, triggering a heap-based buffer overflow. Successful exploitation can result in arbitrary code execution with the privileges of the X server or cause a Denial of Service (DoS) by crashing the application. (From Red Hat.)(CVE-2026-93517)\n\nA flaw was found in xorg-x11-server. Due to an integer truncation issue during memory allocation calculations within the X Keyboard Extension (XKB), the server allocates an undersized buffer when resizing key types. An authenticated local client can exploit this vulnerability by sending specially crafted XKB requests, causing a heap-based buffer overflow. This can result in arbitrary code execution or a denial of service (DoS). (From Red Hat.)(CVE-2026-93518)\n\nInput_constrain_cursor() writes barrier events into a fixed-size buffer without checking bounds. When more than 100 pointer barriers are active, the writes overflow the fixed buffer on the stack or heap. An authenticated X client can trigger this by creating more than 100 pointer barriers (using the XFIXES extension) and then generating pointer motion events (e.g. via XTEST). Both extensions are enabled by default.(CVE-2026-93519)\n\nA flaw was found in xorg-x11-server. In the X Keyboard Extension (XKB), key name memory is allocated with an insufficient buffer size compared to the maximum supported range. An authenticated local client can exploit this flaw by sending requests that modify the keycode range, triggering a heap-based buffer overflow. This vulnerability can lead to arbitrary code execution or cause a Denial of Service (DoS) by crashing the X server.(CVE-2026-93520)\n\nA flaw was found in xorg-x11-server. The X server incorrectly calculates buffer sizes and memory offsets when prepending or appending data to RandR (Resize and Rotate extension) provider properties. A local attacker can exploit this vulnerability by sending specially crafted property update requests, causing memory corruption. This flaw could allow an attacker to escalate privileges or cause a denial of service (DoS) by crashing the X server.(CVE-2026-93521)\n\nA flaw was found in xorg-x11-server. A local authenticated client can exploit this flaw by sending a crafted input device ungrab request with an unvalidated modifier value. This lack of validation causes the server to perform an out-of-bounds write on the heap, resulting in memory corruption that can lead to a denial of service (DoS) or potential arbitrary code execution.(CVE-2026-93523)\n\nA flaw was found in xorg-x11-server. An authenticated local user can trigger an out-of-bounds heap memory read by sending specially crafted X Keyboard Extension (XKB) requests with inconsistent key range parameters. This flaw leads to information disclosure, allowing the user to read sensitive data from the server\u0026apos;s heap memory.(CVE-2026-93524)",
      "id": "OESA-2026-4469",
      "modified": "2026-10-22T14:35:31Z",
      "published": "2026-10-22T14:35:31Z",
      "references": [
        {
          "type": "ADVISORY",
          "url": "https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4469"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-88812"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93515"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93516"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93517"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93518"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93519"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93520"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93521"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93523"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93524"
        }
      ],
      "schema_version": "1.7.2",
      "severity": [
        {
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
          "type": "CVSS_V3"
        }
      ],
      "summary": "xorg-x11-server security update",
      "upstream": [
        "CVE-2026-88812",
        "CVE-2026-93515",
        "CVE-2026-93516",
        "CVE-2026-93517",
        "CVE-2026-93518",
        "CVE-2026-93519",
        "CVE-2026-93520",
        "CVE-2026-93521",
        "CVE-2026-93523",
        "CVE-2026-93524"
      ]
    }

    OESA-2026-4470 (CVE-2026-88812)

    Vulnerability from osv_openeuler – Published: 2026-10-22 14:35 – Updated: 2026-10-22 14:35 – Source website
    VLAI
    Summary
    xorg-x11-server security update
    Details

    X.Org X11 X server

    Security Fix(es):

    A flaw was found in the X.Org X Server and XWayland. An error handling issue in the X Keyboard Extension (XKB) geometry processing fails to clear a memory pointer after an allocation failure, leading to a double-free condition during cleanup. A local user can exploit this vulnerability by sending a specially crafted request to the display server. This can cause memory corruption, potentially resulting in a Denial of Service (DoS) or arbitrary code execution with elevated privileges. (From Red Hat.)(CVE-2026-88812)

    A flaw was found in xorg-x11-server. A use-after-free vulnerability, where the application accesses memory after it has already been released, occurs in the Present extension because window notification entries are not properly unlinked before cleaning up window resources. An authenticated local X client can exploit this flaw by creating cross-window notifications and subsequently destroying the target window. Successful exploitation primarily results in a Denial of Service (DoS) via an X server crash, and may potentially lead to information disclosure.(CVE-2026-93515)

    A flaw was found in xorg-x11-server. A local user can exploit a use-after-free condition—where the software attempts to access memory after it has been freed—by establishing a passive input grab and removing an input device. When subsequent input events are processed, the server dereferences the dangling device pointer. This flaw can lead to arbitrary code execution or a Denial of Service (DoS) via an X server crash.(CVE-2026-93516)

    A flaw was found in xorg-x11-server. The GLX (OpenGL Extension to the X Window System) interface fails to verify that incoming data sizes do not exceed allocated buffer limits when handling large rendering requests. An authenticated local client can exploit this vulnerability by sending a specially crafted request, triggering a heap-based buffer overflow. Successful exploitation can result in arbitrary code execution with the privileges of the X server or cause a Denial of Service (DoS) by crashing the application. (From Red Hat.)(CVE-2026-93517)

    A flaw was found in xorg-x11-server. Due to an integer truncation issue during memory allocation calculations within the X Keyboard Extension (XKB), the server allocates an undersized buffer when resizing key types. An authenticated local client can exploit this vulnerability by sending specially crafted XKB requests, causing a heap-based buffer overflow. This can result in arbitrary code execution or a denial of service (DoS). (From Red Hat.)(CVE-2026-93518)

    Input_constrain_cursor() writes barrier events into a fixed-size buffer without checking bounds. When more than 100 pointer barriers are active, the writes overflow the fixed buffer on the stack or heap. An authenticated X client can trigger this by creating more than 100 pointer barriers (using the XFIXES extension) and then generating pointer motion events (e.g. via XTEST). Both extensions are enabled by default.(CVE-2026-93519)

    A flaw was found in xorg-x11-server. In the X Keyboard Extension (XKB), key name memory is allocated with an insufficient buffer size compared to the maximum supported range. An authenticated local client can exploit this flaw by sending requests that modify the keycode range, triggering a heap-based buffer overflow. This vulnerability can lead to arbitrary code execution or cause a Denial of Service (DoS) by crashing the X server.(CVE-2026-93520)

    A flaw was found in xorg-x11-server. The X server incorrectly calculates buffer sizes and memory offsets when prepending or appending data to RandR (Resize and Rotate extension) provider properties. A local attacker can exploit this vulnerability by sending specially crafted property update requests, causing memory corruption. This flaw could allow an attacker to escalate privileges or cause a denial of service (DoS) by crashing the X server.(CVE-2026-93521)

    A flaw was found in xorg-x11-server. A local authenticated client can exploit this flaw by sending a crafted input device ungrab request with an unvalidated modifier value. This lack of validation causes the server to perform an out-of-bounds write on the heap, resulting in memory corruption that can lead to a denial of service (DoS) or potential arbitrary code execution.(CVE-2026-93523)

    A flaw was found in xorg-x11-server. An authenticated local user can trigger an out-of-bounds heap memory read by sending specially crafted X Keyboard Extension (XKB) requests with inconsistent key range parameters. This flaw leads to information disclosure, allowing the user to read sensitive data from the server's heap memory.(CVE-2026-93524)


    {
      "affected": [
        {
          "ecosystem_specific": {
            "aarch64": [
              "xorg-x11-server-1.20.11-49.oe2403sp3.aarch64.rpm",
              "xorg-x11-server-Xdmx-1.20.11-49.oe2403sp3.aarch64.rpm",
              "xorg-x11-server-Xephyr-1.20.11-49.oe2403sp3.aarch64.rpm",
              "xorg-x11-server-Xnest-1.20.11-49.oe2403sp3.aarch64.rpm",
              "xorg-x11-server-Xvfb-1.20.11-49.oe2403sp3.aarch64.rpm",
              "xorg-x11-server-common-1.20.11-49.oe2403sp3.aarch64.rpm",
              "xorg-x11-server-debuginfo-1.20.11-49.oe2403sp3.aarch64.rpm",
              "xorg-x11-server-debugsource-1.20.11-49.oe2403sp3.aarch64.rpm",
              "xorg-x11-server-devel-1.20.11-49.oe2403sp3.aarch64.rpm"
            ],
            "noarch": [
              "xorg-x11-server-help-1.20.11-49.oe2403sp3.noarch.rpm",
              "xorg-x11-server-source-1.20.11-49.oe2403sp3.noarch.rpm"
            ],
            "src": [
              "xorg-x11-server-1.20.11-49.oe2403sp3.src.rpm"
            ],
            "x86_64": [
              "xorg-x11-server-1.20.11-49.oe2403sp3.x86_64.rpm",
              "xorg-x11-server-Xdmx-1.20.11-49.oe2403sp3.x86_64.rpm",
              "xorg-x11-server-Xephyr-1.20.11-49.oe2403sp3.x86_64.rpm",
              "xorg-x11-server-Xnest-1.20.11-49.oe2403sp3.x86_64.rpm",
              "xorg-x11-server-Xvfb-1.20.11-49.oe2403sp3.x86_64.rpm",
              "xorg-x11-server-common-1.20.11-49.oe2403sp3.x86_64.rpm",
              "xorg-x11-server-debuginfo-1.20.11-49.oe2403sp3.x86_64.rpm",
              "xorg-x11-server-debugsource-1.20.11-49.oe2403sp3.x86_64.rpm",
              "xorg-x11-server-devel-1.20.11-49.oe2403sp3.x86_64.rpm"
            ]
          },
          "package": {
            "ecosystem": "openEuler:24.03-LTS-SP3",
            "name": "xorg-x11-server",
            "purl": "pkg:rpm/openEuler/xorg-x11-server\u0026distro=openEuler-24.03-LTS-SP3"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.20.11-49.oe2403sp3"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        }
      ],
      "database_specific": {
        "severity": "High"
      },
      "details": "X.Org X11 X server\r\n\r\nSecurity Fix(es):\n\nA flaw was found in the X.Org X Server and XWayland. An error handling issue in the X Keyboard Extension (XKB) geometry processing fails to clear a memory pointer after an allocation failure, leading to a double-free condition during cleanup. A local user can exploit this vulnerability by sending a specially crafted request to the display server. This can cause memory corruption, potentially resulting in a Denial of Service (DoS) or arbitrary code execution with elevated privileges. (From Red Hat.)(CVE-2026-88812)\n\nA flaw was found in xorg-x11-server. A use-after-free vulnerability, where the application accesses memory after it has already been released, occurs in the Present extension because window notification entries are not properly unlinked before cleaning up window resources. An authenticated local X client can exploit this flaw by creating cross-window notifications and subsequently destroying the target window. Successful exploitation primarily results in a Denial of Service (DoS) via an X server crash, and may potentially lead to information disclosure.(CVE-2026-93515)\n\nA flaw was found in xorg-x11-server. A local user can exploit a use-after-free condition\u2014where the software attempts to access memory after it has been freed\u2014by establishing a passive input grab and removing an input device. When subsequent input events are processed, the server dereferences the dangling device pointer. This flaw can lead to arbitrary code execution or a Denial of Service (DoS) via an X server crash.(CVE-2026-93516)\n\nA flaw was found in xorg-x11-server. The GLX (OpenGL Extension to the X Window System) interface fails to verify that incoming data sizes do not exceed allocated buffer limits when handling large rendering requests. An authenticated local client can exploit this vulnerability by sending a specially crafted request, triggering a heap-based buffer overflow. Successful exploitation can result in arbitrary code execution with the privileges of the X server or cause a Denial of Service (DoS) by crashing the application. (From Red Hat.)(CVE-2026-93517)\n\nA flaw was found in xorg-x11-server. Due to an integer truncation issue during memory allocation calculations within the X Keyboard Extension (XKB), the server allocates an undersized buffer when resizing key types. An authenticated local client can exploit this vulnerability by sending specially crafted XKB requests, causing a heap-based buffer overflow. This can result in arbitrary code execution or a denial of service (DoS). (From Red Hat.)(CVE-2026-93518)\n\nInput_constrain_cursor() writes barrier events into a fixed-size buffer without checking bounds. When more than 100 pointer barriers are active, the writes overflow the fixed buffer on the stack or heap. An authenticated X client can trigger this by creating more than 100 pointer barriers (using the XFIXES extension) and then generating pointer motion events (e.g. via XTEST). Both extensions are enabled by default.(CVE-2026-93519)\n\nA flaw was found in xorg-x11-server. In the X Keyboard Extension (XKB), key name memory is allocated with an insufficient buffer size compared to the maximum supported range. An authenticated local client can exploit this flaw by sending requests that modify the keycode range, triggering a heap-based buffer overflow. This vulnerability can lead to arbitrary code execution or cause a Denial of Service (DoS) by crashing the X server.(CVE-2026-93520)\n\nA flaw was found in xorg-x11-server. The X server incorrectly calculates buffer sizes and memory offsets when prepending or appending data to RandR (Resize and Rotate extension) provider properties. A local attacker can exploit this vulnerability by sending specially crafted property update requests, causing memory corruption. This flaw could allow an attacker to escalate privileges or cause a denial of service (DoS) by crashing the X server.(CVE-2026-93521)\n\nA flaw was found in xorg-x11-server. A local authenticated client can exploit this flaw by sending a crafted input device ungrab request with an unvalidated modifier value. This lack of validation causes the server to perform an out-of-bounds write on the heap, resulting in memory corruption that can lead to a denial of service (DoS) or potential arbitrary code execution.(CVE-2026-93523)\n\nA flaw was found in xorg-x11-server. An authenticated local user can trigger an out-of-bounds heap memory read by sending specially crafted X Keyboard Extension (XKB) requests with inconsistent key range parameters. This flaw leads to information disclosure, allowing the user to read sensitive data from the server\u0026apos;s heap memory.(CVE-2026-93524)",
      "id": "OESA-2026-4470",
      "modified": "2026-10-22T14:35:31Z",
      "published": "2026-10-22T14:35:31Z",
      "references": [
        {
          "type": "ADVISORY",
          "url": "https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4470"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-88812"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93515"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93516"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93517"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93518"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93519"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93520"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93521"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93523"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93524"
        }
      ],
      "schema_version": "1.7.2",
      "severity": [
        {
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
          "type": "CVSS_V3"
        }
      ],
      "summary": "xorg-x11-server security update",
      "upstream": [
        "CVE-2026-88812",
        "CVE-2026-93515",
        "CVE-2026-93516",
        "CVE-2026-93517",
        "CVE-2026-93518",
        "CVE-2026-93519",
        "CVE-2026-93520",
        "CVE-2026-93521",
        "CVE-2026-93523",
        "CVE-2026-93524"
      ]
    }

    OESA-2026-4471 (CVE-2026-88812)

    Vulnerability from osv_openeuler – Published: 2026-10-22 14:35 – Updated: 2026-10-22 14:35 – Source website
    VLAI
    Summary
    xorg-x11-server security update
    Details

    X.Org X11 X server

    Security Fix(es):

    A flaw was found in the X.Org X Server and XWayland. An error handling issue in the X Keyboard Extension (XKB) geometry processing fails to clear a memory pointer after an allocation failure, leading to a double-free condition during cleanup. A local user can exploit this vulnerability by sending a specially crafted request to the display server. This can cause memory corruption, potentially resulting in a Denial of Service (DoS) or arbitrary code execution with elevated privileges. (From Red Hat.)(CVE-2026-88812)

    A flaw was found in xorg-x11-server. A use-after-free vulnerability, where the application accesses memory after it has already been released, occurs in the Present extension because window notification entries are not properly unlinked before cleaning up window resources. An authenticated local X client can exploit this flaw by creating cross-window notifications and subsequently destroying the target window. Successful exploitation primarily results in a Denial of Service (DoS) via an X server crash, and may potentially lead to information disclosure.(CVE-2026-93515)

    A flaw was found in xorg-x11-server. A local user can exploit a use-after-free condition—where the software attempts to access memory after it has been freed—by establishing a passive input grab and removing an input device. When subsequent input events are processed, the server dereferences the dangling device pointer. This flaw can lead to arbitrary code execution or a Denial of Service (DoS) via an X server crash.(CVE-2026-93516)

    A flaw was found in xorg-x11-server. The GLX (OpenGL Extension to the X Window System) interface fails to verify that incoming data sizes do not exceed allocated buffer limits when handling large rendering requests. An authenticated local client can exploit this vulnerability by sending a specially crafted request, triggering a heap-based buffer overflow. Successful exploitation can result in arbitrary code execution with the privileges of the X server or cause a Denial of Service (DoS) by crashing the application. (From Red Hat.)(CVE-2026-93517)

    A flaw was found in xorg-x11-server. Due to an integer truncation issue during memory allocation calculations within the X Keyboard Extension (XKB), the server allocates an undersized buffer when resizing key types. An authenticated local client can exploit this vulnerability by sending specially crafted XKB requests, causing a heap-based buffer overflow. This can result in arbitrary code execution or a denial of service (DoS). (From Red Hat.)(CVE-2026-93518)

    Input_constrain_cursor() writes barrier events into a fixed-size buffer without checking bounds. When more than 100 pointer barriers are active, the writes overflow the fixed buffer on the stack or heap. An authenticated X client can trigger this by creating more than 100 pointer barriers (using the XFIXES extension) and then generating pointer motion events (e.g. via XTEST). Both extensions are enabled by default.(CVE-2026-93519)

    A flaw was found in xorg-x11-server. In the X Keyboard Extension (XKB), key name memory is allocated with an insufficient buffer size compared to the maximum supported range. An authenticated local client can exploit this flaw by sending requests that modify the keycode range, triggering a heap-based buffer overflow. This vulnerability can lead to arbitrary code execution or cause a Denial of Service (DoS) by crashing the X server.(CVE-2026-93520)

    A flaw was found in xorg-x11-server. The X server incorrectly calculates buffer sizes and memory offsets when prepending or appending data to RandR (Resize and Rotate extension) provider properties. A local attacker can exploit this vulnerability by sending specially crafted property update requests, causing memory corruption. This flaw could allow an attacker to escalate privileges or cause a denial of service (DoS) by crashing the X server.(CVE-2026-93521)

    A flaw was found in xorg-x11-server. A local authenticated client can exploit this flaw by sending a crafted input device ungrab request with an unvalidated modifier value. This lack of validation causes the server to perform an out-of-bounds write on the heap, resulting in memory corruption that can lead to a denial of service (DoS) or potential arbitrary code execution.(CVE-2026-93523)

    A flaw was found in xorg-x11-server. An authenticated local user can trigger an out-of-bounds heap memory read by sending specially crafted X Keyboard Extension (XKB) requests with inconsistent key range parameters. This flaw leads to information disclosure, allowing the user to read sensitive data from the server's heap memory.(CVE-2026-93524)


    {
      "affected": [
        {
          "ecosystem_specific": {
            "aarch64": [
              "xorg-x11-server-1.20.11-49.oe2403sp4.aarch64.rpm",
              "xorg-x11-server-Xdmx-1.20.11-49.oe2403sp4.aarch64.rpm",
              "xorg-x11-server-Xephyr-1.20.11-49.oe2403sp4.aarch64.rpm",
              "xorg-x11-server-Xnest-1.20.11-49.oe2403sp4.aarch64.rpm",
              "xorg-x11-server-Xvfb-1.20.11-49.oe2403sp4.aarch64.rpm",
              "xorg-x11-server-common-1.20.11-49.oe2403sp4.aarch64.rpm",
              "xorg-x11-server-debuginfo-1.20.11-49.oe2403sp4.aarch64.rpm",
              "xorg-x11-server-debugsource-1.20.11-49.oe2403sp4.aarch64.rpm",
              "xorg-x11-server-devel-1.20.11-49.oe2403sp4.aarch64.rpm"
            ],
            "noarch": [
              "xorg-x11-server-help-1.20.11-49.oe2403sp4.noarch.rpm",
              "xorg-x11-server-source-1.20.11-49.oe2403sp4.noarch.rpm"
            ],
            "src": [
              "xorg-x11-server-1.20.11-49.oe2403sp4.src.rpm"
            ],
            "x86_64": [
              "xorg-x11-server-1.20.11-49.oe2403sp4.x86_64.rpm",
              "xorg-x11-server-Xdmx-1.20.11-49.oe2403sp4.x86_64.rpm",
              "xorg-x11-server-Xephyr-1.20.11-49.oe2403sp4.x86_64.rpm",
              "xorg-x11-server-Xnest-1.20.11-49.oe2403sp4.x86_64.rpm",
              "xorg-x11-server-Xvfb-1.20.11-49.oe2403sp4.x86_64.rpm",
              "xorg-x11-server-common-1.20.11-49.oe2403sp4.x86_64.rpm",
              "xorg-x11-server-debuginfo-1.20.11-49.oe2403sp4.x86_64.rpm",
              "xorg-x11-server-debugsource-1.20.11-49.oe2403sp4.x86_64.rpm",
              "xorg-x11-server-devel-1.20.11-49.oe2403sp4.x86_64.rpm"
            ]
          },
          "package": {
            "ecosystem": "openEuler:24.03-LTS-SP4",
            "name": "xorg-x11-server",
            "purl": "pkg:rpm/openEuler/xorg-x11-server\u0026distro=openEuler-24.03-LTS-SP4"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "1.20.11-49.oe2403sp4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        }
      ],
      "database_specific": {
        "severity": "High"
      },
      "details": "X.Org X11 X server\r\n\r\nSecurity Fix(es):\n\nA flaw was found in the X.Org X Server and XWayland. An error handling issue in the X Keyboard Extension (XKB) geometry processing fails to clear a memory pointer after an allocation failure, leading to a double-free condition during cleanup. A local user can exploit this vulnerability by sending a specially crafted request to the display server. This can cause memory corruption, potentially resulting in a Denial of Service (DoS) or arbitrary code execution with elevated privileges. (From Red Hat.)(CVE-2026-88812)\n\nA flaw was found in xorg-x11-server. A use-after-free vulnerability, where the application accesses memory after it has already been released, occurs in the Present extension because window notification entries are not properly unlinked before cleaning up window resources. An authenticated local X client can exploit this flaw by creating cross-window notifications and subsequently destroying the target window. Successful exploitation primarily results in a Denial of Service (DoS) via an X server crash, and may potentially lead to information disclosure.(CVE-2026-93515)\n\nA flaw was found in xorg-x11-server. A local user can exploit a use-after-free condition\u2014where the software attempts to access memory after it has been freed\u2014by establishing a passive input grab and removing an input device. When subsequent input events are processed, the server dereferences the dangling device pointer. This flaw can lead to arbitrary code execution or a Denial of Service (DoS) via an X server crash.(CVE-2026-93516)\n\nA flaw was found in xorg-x11-server. The GLX (OpenGL Extension to the X Window System) interface fails to verify that incoming data sizes do not exceed allocated buffer limits when handling large rendering requests. An authenticated local client can exploit this vulnerability by sending a specially crafted request, triggering a heap-based buffer overflow. Successful exploitation can result in arbitrary code execution with the privileges of the X server or cause a Denial of Service (DoS) by crashing the application. (From Red Hat.)(CVE-2026-93517)\n\nA flaw was found in xorg-x11-server. Due to an integer truncation issue during memory allocation calculations within the X Keyboard Extension (XKB), the server allocates an undersized buffer when resizing key types. An authenticated local client can exploit this vulnerability by sending specially crafted XKB requests, causing a heap-based buffer overflow. This can result in arbitrary code execution or a denial of service (DoS). (From Red Hat.)(CVE-2026-93518)\n\nInput_constrain_cursor() writes barrier events into a fixed-size buffer without checking bounds. When more than 100 pointer barriers are active, the writes overflow the fixed buffer on the stack or heap. An authenticated X client can trigger this by creating more than 100 pointer barriers (using the XFIXES extension) and then generating pointer motion events (e.g. via XTEST). Both extensions are enabled by default.(CVE-2026-93519)\n\nA flaw was found in xorg-x11-server. In the X Keyboard Extension (XKB), key name memory is allocated with an insufficient buffer size compared to the maximum supported range. An authenticated local client can exploit this flaw by sending requests that modify the keycode range, triggering a heap-based buffer overflow. This vulnerability can lead to arbitrary code execution or cause a Denial of Service (DoS) by crashing the X server.(CVE-2026-93520)\n\nA flaw was found in xorg-x11-server. The X server incorrectly calculates buffer sizes and memory offsets when prepending or appending data to RandR (Resize and Rotate extension) provider properties. A local attacker can exploit this vulnerability by sending specially crafted property update requests, causing memory corruption. This flaw could allow an attacker to escalate privileges or cause a denial of service (DoS) by crashing the X server.(CVE-2026-93521)\n\nA flaw was found in xorg-x11-server. A local authenticated client can exploit this flaw by sending a crafted input device ungrab request with an unvalidated modifier value. This lack of validation causes the server to perform an out-of-bounds write on the heap, resulting in memory corruption that can lead to a denial of service (DoS) or potential arbitrary code execution.(CVE-2026-93523)\n\nA flaw was found in xorg-x11-server. An authenticated local user can trigger an out-of-bounds heap memory read by sending specially crafted X Keyboard Extension (XKB) requests with inconsistent key range parameters. This flaw leads to information disclosure, allowing the user to read sensitive data from the server\u0026apos;s heap memory.(CVE-2026-93524)",
      "id": "OESA-2026-4471",
      "modified": "2026-10-22T14:35:32Z",
      "published": "2026-10-22T14:35:32Z",
      "references": [
        {
          "type": "ADVISORY",
          "url": "https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-4471"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-88812"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93515"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93516"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93517"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93518"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93519"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93520"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93521"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93523"
        },
        {
          "type": "ADVISORY",
          "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-93524"
        }
      ],
      "schema_version": "1.7.2",
      "severity": [
        {
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
          "type": "CVSS_V3"
        }
      ],
      "summary": "xorg-x11-server security update",
      "upstream": [
        "CVE-2026-88812",
        "CVE-2026-93515",
        "CVE-2026-93516",
        "CVE-2026-93517",
        "CVE-2026-93518",
        "CVE-2026-93519",
        "CVE-2026-93520",
        "CVE-2026-93521",
        "CVE-2026-93523",
        "CVE-2026-93524"
      ]
    }

    OPENSUSE-SU-2026:12104-1

    Vulnerability from csaf_opensuse - Published: 2026-10-10 00:00 - Updated: 2026-10-11 11:56
    Summary
    xorg-x11-server-21.1.24-2.1 on GA media
    Severity
    Moderate
    Scope
    11 vulnerabilities in this advisory, including CVE-2026-88812.
    CVE-2026-88812
    Recommended: 24 products
    Open the full advisory

    OPENSUSE-SU-2026:12105-1

    Vulnerability from csaf_opensuse - Published: 2026-10-10 00:00 - Updated: 2026-10-11 11:56
    Summary
    xwayland-24.1.13-2.1 on GA media
    Severity
    Moderate
    Scope
    12 vulnerabilities in this advisory, including CVE-2026-88812.
    CVE-2026-88812
    Recommended: 8 products
    Open the full advisory

    OPENSUSE-SU-2026:22085-1

    Vulnerability from csaf_opensuse - Published: 2026-10-12 08:18 - Updated: 2026-10-19 17:25
    Summary
    Security update for xwayland
    Severity
    Important
    Scope
    12 vulnerabilities in this advisory, including CVE-2026-88812.
    CVE-2026-88812
    Recommended: 8 products
    Open the full advisory

    RHSA-2026:82015

    Vulnerability from csaf_opensuse - Published: 2026-10-13 06:14 - Updated: 2026-10-21 17:05
    Summary
    Red Hat Security Advisory: xorg-x11-server security update
    Severity
    Important
    Scope
    3 vulnerabilities in this advisory, including CVE-2026-88812.
    CVE-2026-88812

    A flaw was found in the X.Org X Server and XWayland. An error handling issue in the X Keyboard Extension (XKB) geometry processing fails to clear a memory pointer after an allocation failure, leading to a double-free condition during cleanup. A local user can exploit this vulnerability by sending a specially crafted request to the display server. This can cause memory corruption, potentially resulting in a Denial of Service (DoS) or arbitrary code execution with elevated privileges.

    Fixed: 94 products
    https://access.redhat.com/errata/RHSA-2026:82015
    Open the full advisory

    RHSA-2026:85191

    Vulnerability from csaf_opensuse - Published: 2026-10-19 00:00 - Updated: 2026-10-21 19:01
    Summary
    security update for xorg-x11-server-Xwayland
    Severity
    Important
    Scope
    9 vulnerabilities in this advisory, including CVE-2026-88812.
    CVE-2026-88812
    Recommended: 2 products
    Open the full advisory

    RHSA-2026:85193

    Vulnerability from csaf_opensuse - Published: 2026-10-19 00:00 - Updated: 2026-10-21 19:01
    Summary
    security update for xorg-x11-server-Xwayland
    Severity
    Important
    Scope
    9 vulnerabilities in this advisory, including CVE-2026-88812.
    CVE-2026-88812
    Recommended: 4 products
    Open the full advisory

    RHSA-2026:86907

    Vulnerability from csaf_redhat - Published: 2026-10-21 12:29 - Updated: 2026-10-21 17:05
    Summary
    Red Hat Security Advisory: xorg-x11-server-Xwayland security update
    Severity
    Important
    Scope
    8 vulnerabilities in this advisory, including CVE-2026-88812.
    CVE-2026-88812

    A flaw was found in the X.Org X Server and XWayland. An error handling issue in the X Keyboard Extension (XKB) geometry processing fails to clear a memory pointer after an allocation failure, leading to a double-free condition during cleanup. A local user can exploit this vulnerability by sending a specially crafted request to the display server. This can cause memory corruption, potentially resulting in a Denial of Service (DoS) or arbitrary code execution with elevated privileges.

    Fixed: 13 products
    https://access.redhat.com/errata/RHSA-2026:86907
    Open the full advisory

    RLSA-2026:82015 (CVE-2026-88812)

    Vulnerability from osv_rocky – Published: 2026-10-14 06:30 – Updated: 2026-10-23 00:16 – Source website
    VLAI
    Summary
    Important: xorg-x11-server security update
    Details

    X.Org is an open-source implementation of the X Window System. It provides the basic low-level functionality that full-fledged graphical user interfaces are designed upon.

    Security Fix(es):

    • xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests (CVE-2026-93521)

    • xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling (CVE-2026-88812)

    • xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice (CVE-2026-93523)

    For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.


    {
      "affected": [
        {
          "package": {
            "ecosystem": "Rocky Linux:9",
            "name": "xorg-x11-server",
            "purl": "pkg:rpm/rocky-linux/xorg-x11-server?distro=rocky-linux-9\u0026epoch=0"
          },
          "ranges": [
            {
              "database_specific": {
                "yum_repository": "AppStream"
              },
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "0:1.20.11-34.el9_8.4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        }
      ],
      "credits": [
        {
          "name": "Rocky Enterprise Software Foundation"
        },
        {
          "name": "Red Hat"
        }
      ],
      "database_specific": {
        "license": "CC-BY-4.0",
        "license_url": "https://creativecommons.org/licenses/by/4.0/",
        "source_advisory": "RHSA-2026:82015"
      },
      "details": "X.Org is an open-source implementation of the X Window System. It provides the basic low-level functionality that full-fledged graphical user interfaces are designed upon.\n\nSecurity Fix(es):\n\n* xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests (CVE-2026-93521)\n\n* xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling (CVE-2026-88812)\n\n* xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice (CVE-2026-93523)\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.",
      "id": "RLSA-2026:82015",
      "modified": "2026-10-23T00:16:47.111577Z",
      "published": "2026-10-14T06:30:05.473043Z",
      "references": [
        {
          "type": "ADVISORY",
          "url": "https://errata.rockylinux.org/RLSA-2026:82015"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545164"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545174"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545177"
        },
        {
          "type": "ADVISORY",
          "url": "https://access.redhat.com/errata/RHSA-2026:82015"
        }
      ],
      "schema_version": "1.7.0",
      "severity": [
        {
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
          "type": "CVSS_V3"
        }
      ],
      "summary": "Important: xorg-x11-server security update",
      "upstream": [
        "CVE-2026-88812",
        "CVE-2026-93521",
        "CVE-2026-93523"
      ]
    }

    RLSA-2026:85191 (CVE-2026-88812)

    Vulnerability from osv_rocky – Published: 2026-10-20 12:10 – Updated: 2026-10-23 00:16 – Source website
    VLAI
    Summary
    Important: xorg-x11-server-Xwayland security update
    Details

    Xwayland is an X server for running X clients under Wayland.

    Security Fix(es):

    • xorg-x11-server: xorg-x11-server: Arbitrary code execution via use-after-free in passive grab handling (CVE-2026-93516)

    • xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests (CVE-2026-93521)

    • xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling (CVE-2026-88812)

    • xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice (CVE-2026-93523)

    • xorg-x11-server: glamor: size tmp_bits buffer for source coordinate range in upload_boxes (CVE-2026-93522)

    • xorg-x11-server: xorg-x11-server: arbitrary code execution via GLX RenderLarge heap-based buffer overflow (CVE-2026-93517)

    • xorg-x11-server: xorg-x11-server: arbitrary code execution via integer truncation during keyboard mapping resize (CVE-2026-93518)

    • xorg-x11-server: xorg-x11-server: Arbitrary code execution via buffer overflow in input_constrain_cursor() (CVE-2026-93519)

    • xorg-x11-server: xorg-x11-server: arbitrary code execution via out-of-bounds write in XKB keycode handling (CVE-2026-93520)

    For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.


    {
      "affected": [
        {
          "package": {
            "ecosystem": "Rocky Linux:10",
            "name": "xorg-x11-server-Xwayland",
            "purl": "pkg:rpm/rocky-linux/xorg-x11-server-Xwayland?distro=rocky-linux-10\u0026epoch=0"
          },
          "ranges": [
            {
              "database_specific": {
                "yum_repository": "AppStream"
              },
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "0:24.1.9-4.el10_2.4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        }
      ],
      "credits": [
        {
          "name": "Rocky Enterprise Software Foundation"
        },
        {
          "name": "Red Hat"
        }
      ],
      "database_specific": {
        "license": "CC-BY-4.0",
        "license_url": "https://creativecommons.org/licenses/by/4.0/",
        "source_advisory": "RHSA-2026:85191"
      },
      "details": "Xwayland is an X server for running X clients under Wayland.\n\nSecurity Fix(es):\n\n* xorg-x11-server: xorg-x11-server: Arbitrary code execution via use-after-free in passive grab handling (CVE-2026-93516)\n\n* xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests (CVE-2026-93521)\n\n* xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling (CVE-2026-88812)\n\n* xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice (CVE-2026-93523)\n\n* xorg-x11-server: glamor: size tmp_bits buffer for source coordinate  range in upload_boxes (CVE-2026-93522)\n\n* xorg-x11-server: xorg-x11-server: arbitrary code execution via GLX RenderLarge heap-based buffer overflow (CVE-2026-93517)\n\n* xorg-x11-server: xorg-x11-server: arbitrary code execution via integer truncation during keyboard mapping resize (CVE-2026-93518)\n\n* xorg-x11-server: xorg-x11-server: Arbitrary code execution via buffer overflow in input_constrain_cursor() (CVE-2026-93519)\n\n* xorg-x11-server: xorg-x11-server: arbitrary code execution via out-of-bounds write in XKB keycode handling (CVE-2026-93520)\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.",
      "id": "RLSA-2026:85191",
      "modified": "2026-10-23T00:16:53.436877Z",
      "published": "2026-10-20T12:10:14.939262Z",
      "references": [
        {
          "type": "ADVISORY",
          "url": "https://errata.rockylinux.org/RLSA-2026:85191"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545161"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545164"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545174"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545177"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545178"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545246"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545860"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545887"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545908"
        },
        {
          "type": "ADVISORY",
          "url": "https://access.redhat.com/errata/RHSA-2026:85191"
        }
      ],
      "schema_version": "1.7.0",
      "severity": [
        {
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
          "type": "CVSS_V3"
        }
      ],
      "summary": "Important: xorg-x11-server-Xwayland security update",
      "upstream": [
        "CVE-2026-88812",
        "CVE-2026-93516",
        "CVE-2026-93517",
        "CVE-2026-93518",
        "CVE-2026-93519",
        "CVE-2026-93520",
        "CVE-2026-93521",
        "CVE-2026-93522",
        "CVE-2026-93523"
      ]
    }

    RLSA-2026:85193 (CVE-2026-88812)

    Vulnerability from osv_rocky – Published: 2026-10-20 12:05 – Updated: 2026-10-23 00:16 – Source website
    VLAI
    Summary
    Important: xorg-x11-server-Xwayland security update
    Details

    Xwayland is an X server for running X clients under Wayland.

    Security Fix(es):

    • xorg-x11-server: xorg-x11-server: Arbitrary code execution via use-after-free in passive grab handling (CVE-2026-93516)

    • xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests (CVE-2026-93521)

    • xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling (CVE-2026-88812)

    • xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice (CVE-2026-93523)

    • xorg-x11-server: glamor: size tmp_bits buffer for source coordinate range in upload_boxes (CVE-2026-93522)

    • xorg-x11-server: xorg-x11-server: arbitrary code execution via GLX RenderLarge heap-based buffer overflow (CVE-2026-93517)

    • xorg-x11-server: xorg-x11-server: arbitrary code execution via integer truncation during keyboard mapping resize (CVE-2026-93518)

    • xorg-x11-server: xorg-x11-server: Arbitrary code execution via buffer overflow in input_constrain_cursor() (CVE-2026-93519)

    • xorg-x11-server: xorg-x11-server: arbitrary code execution via out-of-bounds write in XKB keycode handling (CVE-2026-93520)

    For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.


    {
      "affected": [
        {
          "package": {
            "ecosystem": "Rocky Linux:9",
            "name": "xorg-x11-server-Xwayland",
            "purl": "pkg:rpm/rocky-linux/xorg-x11-server-Xwayland?distro=rocky-linux-9\u0026epoch=0"
          },
          "ranges": [
            {
              "database_specific": {
                "yum_repository": "AppStream"
              },
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "0:24.1.9-4.el9_8.4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        }
      ],
      "credits": [
        {
          "name": "Rocky Enterprise Software Foundation"
        },
        {
          "name": "Red Hat"
        }
      ],
      "database_specific": {
        "license": "CC-BY-4.0",
        "license_url": "https://creativecommons.org/licenses/by/4.0/",
        "source_advisory": "RHSA-2026:85193"
      },
      "details": "Xwayland is an X server for running X clients under Wayland.\n\nSecurity Fix(es):\n\n* xorg-x11-server: xorg-x11-server: Arbitrary code execution via use-after-free in passive grab handling (CVE-2026-93516)\n\n* xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests (CVE-2026-93521)\n\n* xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling (CVE-2026-88812)\n\n* xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice (CVE-2026-93523)\n\n* xorg-x11-server: glamor: size tmp_bits buffer for source coordinate  range in upload_boxes (CVE-2026-93522)\n\n* xorg-x11-server: xorg-x11-server: arbitrary code execution via GLX RenderLarge heap-based buffer overflow (CVE-2026-93517)\n\n* xorg-x11-server: xorg-x11-server: arbitrary code execution via integer truncation during keyboard mapping resize (CVE-2026-93518)\n\n* xorg-x11-server: xorg-x11-server: Arbitrary code execution via buffer overflow in input_constrain_cursor() (CVE-2026-93519)\n\n* xorg-x11-server: xorg-x11-server: arbitrary code execution via out-of-bounds write in XKB keycode handling (CVE-2026-93520)\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.",
      "id": "RLSA-2026:85193",
      "modified": "2026-10-23T00:16:48.161195Z",
      "published": "2026-10-20T12:05:07.452289Z",
      "references": [
        {
          "type": "ADVISORY",
          "url": "https://errata.rockylinux.org/RLSA-2026:85193"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545161"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545164"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545174"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545177"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545178"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545246"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545860"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545887"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545908"
        },
        {
          "type": "ADVISORY",
          "url": "https://access.redhat.com/errata/RHSA-2026:85193"
        }
      ],
      "schema_version": "1.7.0",
      "severity": [
        {
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
          "type": "CVSS_V3"
        }
      ],
      "summary": "Important: xorg-x11-server-Xwayland security update",
      "upstream": [
        "CVE-2026-88812",
        "CVE-2026-93516",
        "CVE-2026-93517",
        "CVE-2026-93518",
        "CVE-2026-93519",
        "CVE-2026-93520",
        "CVE-2026-93521",
        "CVE-2026-93522",
        "CVE-2026-93523"
      ]
    }

    RLSA-2026:86907 (CVE-2026-88812)

    Vulnerability from osv_rocky – Published: 2026-10-22 00:01 – Updated: 2026-10-23 00:16 – Source website
    VLAI
    Summary
    Important: xorg-x11-server-Xwayland security update
    Details

    Xwayland is an X server for running X clients under Wayland.

    Security Fix(es):

    • xorg-x11-server: xorg-x11-server: Arbitrary code execution via use-after-free in passive grab handling (CVE-2026-93516)

    • xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests (CVE-2026-93521)

    • xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling (CVE-2026-88812)

    • xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice (CVE-2026-93523)

    • xorg-x11-server: xorg-x11-server: arbitrary code execution via GLX RenderLarge heap-based buffer overflow (CVE-2026-93517)

    • xorg-x11-server: xorg-x11-server: arbitrary code execution via integer truncation during keyboard mapping resize (CVE-2026-93518)

    • xorg-x11-server: xorg-x11-server: Arbitrary code execution via buffer overflow in input_constrain_cursor() (CVE-2026-93519)

    • xorg-x11-server: xorg-x11-server: arbitrary code execution via out-of-bounds write in XKB keycode handling (CVE-2026-93520)

    For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.


    {
      "affected": [
        {
          "package": {
            "ecosystem": "Rocky Linux:8",
            "name": "xorg-x11-server-Xwayland",
            "purl": "pkg:rpm/rocky-linux/xorg-x11-server-Xwayland?distro=rocky-linux-8\u0026epoch=0"
          },
          "ranges": [
            {
              "database_specific": {
                "yum_repository": "AppStream"
              },
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "0:21.1.3-20.el8_10.4"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ]
        }
      ],
      "credits": [
        {
          "name": "Rocky Enterprise Software Foundation"
        },
        {
          "name": "Red Hat"
        }
      ],
      "database_specific": {
        "license": "CC-BY-4.0",
        "license_url": "https://creativecommons.org/licenses/by/4.0/",
        "source_advisory": "RHSA-2026:86907"
      },
      "details": "Xwayland is an X server for running X clients under Wayland.\n\nSecurity Fix(es):\n\n* xorg-x11-server: xorg-x11-server: Arbitrary code execution via use-after-free in passive grab handling (CVE-2026-93516)\n\n* xorg-x11-server: xorg-x11-server: Privilege escalation via crafted RandR provider property requests (CVE-2026-93521)\n\n* xorg-x11-server: xwayland: xorg-x11-server: Arbitrary code execution via double-free in XKB geometry handling (CVE-2026-88812)\n\n* xorg-x11-server: xorg-x11-server: Out-of-bounds write via unvalidated modifier in ProcXIPassiveUngrabDevice (CVE-2026-93523)\n\n* xorg-x11-server: xorg-x11-server: arbitrary code execution via GLX RenderLarge heap-based buffer overflow (CVE-2026-93517)\n\n* xorg-x11-server: xorg-x11-server: arbitrary code execution via integer truncation during keyboard mapping resize (CVE-2026-93518)\n\n* xorg-x11-server: xorg-x11-server: Arbitrary code execution via buffer overflow in input_constrain_cursor() (CVE-2026-93519)\n\n* xorg-x11-server: xorg-x11-server: arbitrary code execution via out-of-bounds write in XKB keycode handling (CVE-2026-93520)\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.",
      "id": "RLSA-2026:86907",
      "modified": "2026-10-23T00:16:38.842988Z",
      "published": "2026-10-22T00:01:17.335044Z",
      "references": [
        {
          "type": "ADVISORY",
          "url": "https://errata.rockylinux.org/RLSA-2026:86907"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545161"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545164"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545174"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545177"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545246"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545860"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545887"
        },
        {
          "type": "REPORT",
          "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2545908"
        },
        {
          "type": "ADVISORY",
          "url": "https://access.redhat.com/errata/RHSA-2026:86907"
        }
      ],
      "schema_version": "1.7.0",
      "severity": [
        {
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
          "type": "CVSS_V3"
        }
      ],
      "summary": "Important: xorg-x11-server-Xwayland security update",
      "upstream": [
        "CVE-2026-88812",
        "CVE-2026-93516",
        "CVE-2026-93517",
        "CVE-2026-93518",
        "CVE-2026-93519",
        "CVE-2026-93520",
        "CVE-2026-93521",
        "CVE-2026-93523"
      ]
    }

    SUSE-SU-2026:24230-1

    Vulnerability from csaf_suse - Published: 2026-10-12 08:18 - Updated: 2026-10-21 11:50
    Summary
    Security update for xwayland
    Severity
    Important
    Scope
    12 vulnerabilities in this advisory, including CVE-2026-88812.
    CVE-2026-88812
    Recommended: 16 products
    Open the full advisory

    SUSE-SU-2026:4636-1

    Vulnerability from csaf_suse - Published: 2026-10-13 07:43 - Updated: 2026-10-13 16:30
    Summary
    Security update for xorg-x11-server
    Severity
    Important
    Scope
    10 vulnerabilities in this advisory, including CVE-2026-88812.
    CVE-2026-88812
    Recommended: 34 products
    Open the full advisory

    SUSE-SU-2026:4645-1

    Vulnerability from csaf_suse - Published: 2026-10-13 16:47 - Updated: 2026-10-14 16:42
    Summary
    Security update for xorg-x11-server
    Severity
    Important
    Scope
    11 vulnerabilities in this advisory, including CVE-2026-88812.
    CVE-2026-88812
    Recommended: 72 products
    Open the full advisory

    SUSE-SU-2026:4647-1

    Vulnerability from csaf_suse - Published: 2026-10-13 16:48 - Updated: 2026-10-14 16:42
    Summary
    Security update for xorg-x11-server
    Severity
    Important
    Scope
    11 vulnerabilities in this advisory, including CVE-2026-88812.
    CVE-2026-88812
    Recommended: 48 products
    Open the full advisory

    UBUNTU-CVE-2026-88812 (CVE-2026-88812)

    Vulnerability from osv_ubuntu – Published: 2026-10-07 00:00 – Updated: 2026-10-19 20:34 – Source website
    VLAI
    Details

    [XKB SetGeometry TextDoodad Double Free]

    Severity
    N/A (UNKNOWN)

    {
      "affected": [
        {
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "xdmx",
                "binary_version": "2:1.15.1-0ubuntu2.11+esm12"
              },
              {
                "binary_name": "xdmx-tools",
                "binary_version": "2:1.15.1-0ubuntu2.11+esm12"
              },
              {
                "binary_name": "xnest",
                "binary_version": "2:1.15.1-0ubuntu2.11+esm12"
              },
              {
                "binary_name": "xorg-server-source",
                "binary_version": "2:1.15.1-0ubuntu2.11+esm12"
              },
              {
                "binary_name": "xserver-common",
                "binary_version": "2:1.15.1-0ubuntu2.11+esm12"
              },
              {
                "binary_name": "xserver-xephyr",
                "binary_version": "2:1.15.1-0ubuntu2.11+esm12"
              },
              {
                "binary_name": "xserver-xorg-core",
                "binary_version": "2:1.15.1-0ubuntu2.11+esm12"
              },
              {
                "binary_name": "xserver-xorg-xmir",
                "binary_version": "2:1.15.1-0ubuntu2.11+esm12"
              },
              {
                "binary_name": "xvfb",
                "binary_version": "2:1.15.1-0ubuntu2.11+esm12"
              }
            ]
          },
          "package": {
            "ecosystem": "Ubuntu:Pro:14.04:LTS",
            "name": "xorg-server",
            "purl": "pkg:deb/ubuntu/xorg-server@2:1.15.1-0ubuntu2.11+esm12?arch=source\u0026distro=esm-infra-legacy/trusty"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ],
          "versions": [
            "2:1.14.3-3ubuntu2",
            "2:1.14.3-3ubuntu3",
            "2:1.14.3-3ubuntu4",
            "2:1.14.3-5ubuntu1",
            "2:1.14.4-1ubuntu1",
            "2:1.14.4-1ubuntu2",
            "2:1.14.4.901-0ubuntu2",
            "2:1.14.5-1ubuntu2",
            "2:1.14.5-1ubuntu4",
            "2:1.15.0-1ubuntu1",
            "2:1.15.0-1ubuntu2",
            "2:1.15.0-1ubuntu3",
            "2:1.15.0-1ubuntu4",
            "2:1.15.0-1ubuntu6",
            "2:1.15.0-1ubuntu7",
            "2:1.15.1-0ubuntu1",
            "2:1.15.1-0ubuntu2",
            "2:1.15.1-0ubuntu2.1",
            "2:1.15.1-0ubuntu2.4",
            "2:1.15.1-0ubuntu2.5",
            "2:1.15.1-0ubuntu2.6",
            "2:1.15.1-0ubuntu2.7",
            "2:1.15.1-0ubuntu2.9",
            "2:1.15.1-0ubuntu2.10",
            "2:1.15.1-0ubuntu2.11",
            "2:1.15.1-0ubuntu2.11+esm2",
            "2:1.15.1-0ubuntu2.11+esm3",
            "2:1.15.1-0ubuntu2.11+esm4",
            "2:1.15.1-0ubuntu2.11+esm5",
            "2:1.15.1-0ubuntu2.11+esm6",
            "2:1.15.1-0ubuntu2.11+esm7",
            "2:1.15.1-0ubuntu2.11+esm8",
            "2:1.15.1-0ubuntu2.11+esm9",
            "2:1.15.1-0ubuntu2.11+esm11",
            "2:1.15.1-0ubuntu2.11+esm12"
          ]
        },
        {
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "xdmx",
                "binary_version": "2:1.18.4-0ubuntu0.12+esm18"
              },
              {
                "binary_name": "xdmx-tools",
                "binary_version": "2:1.18.4-0ubuntu0.12+esm18"
              },
              {
                "binary_name": "xmir",
                "binary_version": "2:1.18.4-0ubuntu0.12+esm18"
              },
              {
                "binary_name": "xnest",
                "binary_version": "2:1.18.4-0ubuntu0.12+esm18"
              },
              {
                "binary_name": "xorg-server-source",
                "binary_version": "2:1.18.4-0ubuntu0.12+esm18"
              },
              {
                "binary_name": "xserver-common",
                "binary_version": "2:1.18.4-0ubuntu0.12+esm18"
              },
              {
                "binary_name": "xserver-xephyr",
                "binary_version": "2:1.18.4-0ubuntu0.12+esm18"
              },
              {
                "binary_name": "xserver-xorg-core",
                "binary_version": "2:1.18.4-0ubuntu0.12+esm18"
              },
              {
                "binary_name": "xserver-xorg-legacy",
                "binary_version": "2:1.18.4-0ubuntu0.12+esm18"
              },
              {
                "binary_name": "xserver-xorg-xmir",
                "binary_version": "2:1.18.4-0ubuntu0.12+esm18"
              },
              {
                "binary_name": "xvfb",
                "binary_version": "2:1.18.4-0ubuntu0.12+esm18"
              },
              {
                "binary_name": "xwayland",
                "binary_version": "2:1.18.4-0ubuntu0.12+esm18"
              }
            ]
          },
          "package": {
            "ecosystem": "Ubuntu:Pro:16.04:LTS",
            "name": "xorg-server",
            "purl": "pkg:deb/ubuntu/xorg-server@2:1.18.4-0ubuntu0.12+esm18?arch=source\u0026distro=esm-infra/xenial"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ],
          "versions": [
            "2:1.17.2-1ubuntu9",
            "2:1.17.2-1ubuntu10",
            "2:1.17.3-2ubuntu1",
            "2:1.17.3-2ubuntu2",
            "2:1.17.3-2ubuntu3",
            "2:1.17.3-2ubuntu4",
            "2:1.18.1-1ubuntu3",
            "2:1.18.1-1ubuntu4",
            "2:1.18.3-1ubuntu1",
            "2:1.18.3-1ubuntu2",
            "2:1.18.3-1ubuntu2.2",
            "2:1.18.3-1ubuntu2.3",
            "2:1.18.4-0ubuntu0.1",
            "2:1.18.4-0ubuntu0.2",
            "2:1.18.4-0ubuntu0.3",
            "2:1.18.4-0ubuntu0.4",
            "2:1.18.4-0ubuntu0.6",
            "2:1.18.4-0ubuntu0.7",
            "2:1.18.4-0ubuntu0.8",
            "2:1.18.4-0ubuntu0.9",
            "2:1.18.4-0ubuntu0.10",
            "2:1.18.4-0ubuntu0.11",
            "2:1.18.4-0ubuntu0.12",
            "2:1.18.4-0ubuntu0.12+esm1",
            "2:1.18.4-0ubuntu0.12+esm2",
            "2:1.18.4-0ubuntu0.12+esm4",
            "2:1.18.4-0ubuntu0.12+esm5",
            "2:1.18.4-0ubuntu0.12+esm6",
            "2:1.18.4-0ubuntu0.12+esm8",
            "2:1.18.4-0ubuntu0.12+esm9",
            "2:1.18.4-0ubuntu0.12+esm10",
            "2:1.18.4-0ubuntu0.12+esm12",
            "2:1.18.4-0ubuntu0.12+esm13",
            "2:1.18.4-0ubuntu0.12+esm14",
            "2:1.18.4-0ubuntu0.12+esm15",
            "2:1.18.4-0ubuntu0.12+esm16",
            "2:1.18.4-0ubuntu0.12+esm17",
            "2:1.18.4-0ubuntu0.12+esm18"
          ]
        },
        {
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "xmir-hwe-16.04",
                "binary_version": "2:1.19.6-1ubuntu4.1~16.04.6+esm10"
              },
              {
                "binary_name": "xorg-server-source-hwe-16.04",
                "binary_version": "2:1.19.6-1ubuntu4.1~16.04.6+esm10"
              },
              {
                "binary_name": "xserver-xephyr-hwe-16.04",
                "binary_version": "2:1.19.6-1ubuntu4.1~16.04.6+esm10"
              },
              {
                "binary_name": "xserver-xorg-core-hwe-16.04",
                "binary_version": "2:1.19.6-1ubuntu4.1~16.04.6+esm10"
              },
              {
                "binary_name": "xserver-xorg-dev-hwe-16.04",
                "binary_version": "2:1.19.6-1ubuntu4.1~16.04.6+esm10"
              },
              {
                "binary_name": "xserver-xorg-legacy-hwe-16.04",
                "binary_version": "2:1.19.6-1ubuntu4.1~16.04.6+esm10"
              },
              {
                "binary_name": "xwayland-hwe-16.04",
                "binary_version": "2:1.19.6-1ubuntu4.1~16.04.6+esm10"
              }
            ]
          },
          "package": {
            "ecosystem": "Ubuntu:Pro:16.04:LTS",
            "name": "xorg-server-hwe-16.04",
            "purl": "pkg:deb/ubuntu/xorg-server-hwe-16.04@2:1.19.6-1ubuntu4.1~16.04.6+esm10?arch=source\u0026distro=esm-infra/xenial"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ],
          "versions": [
            "2:1.18.4-1ubuntu6.1~16.04.1",
            "2:1.18.4-1ubuntu6.1~16.04.2",
            "2:1.19.3-1ubuntu1~16.04.2",
            "2:1.19.3-1ubuntu1~16.04.3",
            "2:1.19.3-1ubuntu1~16.04.4",
            "2:1.19.5-0ubuntu2~16.04.1",
            "2:1.19.6-1ubuntu4~16.04.1",
            "2:1.19.6-1ubuntu4.1~16.04.1",
            "2:1.19.6-1ubuntu4.1~16.04.2",
            "2:1.19.6-1ubuntu4.1~16.04.3",
            "2:1.19.6-1ubuntu4.1~16.04.4",
            "2:1.19.6-1ubuntu4.1~16.04.5",
            "2:1.19.6-1ubuntu4.1~16.04.6",
            "2:1.19.6-1ubuntu4.1~16.04.6+esm1",
            "2:1.19.6-1ubuntu4.1~16.04.6+esm3",
            "2:1.19.6-1ubuntu4.1~16.04.6+esm4",
            "2:1.19.6-1ubuntu4.1~16.04.6+esm5",
            "2:1.19.6-1ubuntu4.1~16.04.6+esm6",
            "2:1.19.6-1ubuntu4.1~16.04.6+esm7",
            "2:1.19.6-1ubuntu4.1~16.04.6+esm8",
            "2:1.19.6-1ubuntu4.1~16.04.6+esm9",
            "2:1.19.6-1ubuntu4.1~16.04.6+esm10"
          ]
        },
        {
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "xdmx",
                "binary_version": "2:1.19.6-1ubuntu4.15+esm13"
              },
              {
                "binary_name": "xdmx-tools",
                "binary_version": "2:1.19.6-1ubuntu4.15+esm13"
              },
              {
                "binary_name": "xmir",
                "binary_version": "2:1.19.6-1ubuntu4.15+esm13"
              },
              {
                "binary_name": "xnest",
                "binary_version": "2:1.19.6-1ubuntu4.15+esm13"
              },
              {
                "binary_name": "xorg-server-source",
                "binary_version": "2:1.19.6-1ubuntu4.15+esm13"
              },
              {
                "binary_name": "xserver-common",
                "binary_version": "2:1.19.6-1ubuntu4.15+esm13"
              },
              {
                "binary_name": "xserver-xephyr",
                "binary_version": "2:1.19.6-1ubuntu4.15+esm13"
              },
              {
                "binary_name": "xserver-xorg-core",
                "binary_version": "2:1.19.6-1ubuntu4.15+esm13"
              },
              {
                "binary_name": "xserver-xorg-legacy",
                "binary_version": "2:1.19.6-1ubuntu4.15+esm13"
              },
              {
                "binary_name": "xserver-xorg-xmir",
                "binary_version": "2:1.19.6-1ubuntu4.15+esm13"
              },
              {
                "binary_name": "xvfb",
                "binary_version": "2:1.19.6-1ubuntu4.15+esm13"
              },
              {
                "binary_name": "xwayland",
                "binary_version": "2:1.19.6-1ubuntu4.15+esm13"
              }
            ]
          },
          "package": {
            "ecosystem": "Ubuntu:Pro:18.04:LTS",
            "name": "xorg-server",
            "purl": "pkg:deb/ubuntu/xorg-server@2:1.19.6-1ubuntu4.15+esm13?arch=source\u0026distro=esm-infra/bionic"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ],
          "versions": [
            "2:1.19.5-0ubuntu2",
            "2:1.19.6-1ubuntu1",
            "2:1.19.6-1ubuntu2",
            "2:1.19.6-1ubuntu3",
            "2:1.19.6-1ubuntu4",
            "2:1.19.6-1ubuntu4.1",
            "2:1.19.6-1ubuntu4.2",
            "2:1.19.6-1ubuntu4.3",
            "2:1.19.6-1ubuntu4.4",
            "2:1.19.6-1ubuntu4.5",
            "2:1.19.6-1ubuntu4.6",
            "2:1.19.6-1ubuntu4.7",
            "2:1.19.6-1ubuntu4.8",
            "2:1.19.6-1ubuntu4.9",
            "2:1.19.6-1ubuntu4.10",
            "2:1.19.6-1ubuntu4.11",
            "2:1.19.6-1ubuntu4.12",
            "2:1.19.6-1ubuntu4.13",
            "2:1.19.6-1ubuntu4.14",
            "2:1.19.6-1ubuntu4.15",
            "2:1.19.6-1ubuntu4.15+esm1",
            "2:1.19.6-1ubuntu4.15+esm3",
            "2:1.19.6-1ubuntu4.15+esm4",
            "2:1.19.6-1ubuntu4.15+esm5",
            "2:1.19.6-1ubuntu4.15+esm7",
            "2:1.19.6-1ubuntu4.15+esm8",
            "2:1.19.6-1ubuntu4.15+esm9",
            "2:1.19.6-1ubuntu4.15+esm10",
            "2:1.19.6-1ubuntu4.15+esm11",
            "2:1.19.6-1ubuntu4.15+esm12",
            "2:1.19.6-1ubuntu4.15+esm13"
          ]
        },
        {
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "xorg-server-source-hwe-18.04",
                "binary_version": "2:1.20.8-2ubuntu2.2~18.04.11+esm5"
              },
              {
                "binary_name": "xserver-xephyr-hwe-18.04",
                "binary_version": "2:1.20.8-2ubuntu2.2~18.04.11+esm5"
              },
              {
                "binary_name": "xserver-xorg-core-hwe-18.04",
                "binary_version": "2:1.20.8-2ubuntu2.2~18.04.11+esm5"
              },
              {
                "binary_name": "xserver-xorg-dev-hwe-18.04",
                "binary_version": "2:1.20.8-2ubuntu2.2~18.04.11+esm5"
              },
              {
                "binary_name": "xserver-xorg-legacy-hwe-18.04",
                "binary_version": "2:1.20.8-2ubuntu2.2~18.04.11+esm5"
              },
              {
                "binary_name": "xwayland-hwe-18.04",
                "binary_version": "2:1.20.8-2ubuntu2.2~18.04.11+esm5"
              }
            ]
          },
          "package": {
            "ecosystem": "Ubuntu:Pro:18.04:LTS",
            "name": "xorg-server-hwe-18.04",
            "purl": "pkg:deb/ubuntu/xorg-server-hwe-18.04@2:1.20.8-2ubuntu2.2~18.04.11+esm5?arch=source\u0026distro=esm-infra/bionic"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ],
          "versions": [
            "2:1.20.1-3ubuntu2.1~18.04.1",
            "2:1.20.4-1ubuntu3~18.04.1",
            "2:1.20.5+git20191008-0ubuntu1~18.04.1",
            "2:1.20.8-2ubuntu2.1~18.04.1",
            "2:1.20.8-2ubuntu2.2~18.04.1",
            "2:1.20.8-2ubuntu2.2~18.04.2",
            "2:1.20.8-2ubuntu2.2~18.04.3",
            "2:1.20.8-2ubuntu2.2~18.04.4",
            "2:1.20.8-2ubuntu2.2~18.04.5",
            "2:1.20.8-2ubuntu2.2~18.04.6",
            "2:1.20.8-2ubuntu2.2~18.04.7",
            "2:1.20.8-2ubuntu2.2~18.04.8",
            "2:1.20.8-2ubuntu2.2~18.04.9",
            "2:1.20.8-2ubuntu2.2~18.04.10",
            "2:1.20.8-2ubuntu2.2~18.04.11",
            "2:1.20.8-2ubuntu2.2~18.04.11+esm1",
            "2:1.20.8-2ubuntu2.2~18.04.11+esm2",
            "2:1.20.8-2ubuntu2.2~18.04.11+esm3",
            "2:1.20.8-2ubuntu2.2~18.04.11+esm4",
            "2:1.20.8-2ubuntu2.2~18.04.11+esm5"
          ]
        },
        {
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "xdmx",
                "binary_version": "2:1.20.13-1ubuntu1~20.04.20+esm1"
              },
              {
                "binary_name": "xdmx-tools",
                "binary_version": "2:1.20.13-1ubuntu1~20.04.20+esm1"
              },
              {
                "binary_name": "xnest",
                "binary_version": "2:1.20.13-1ubuntu1~20.04.20+esm1"
              },
              {
                "binary_name": "xorg-server-source",
                "binary_version": "2:1.20.13-1ubuntu1~20.04.20+esm1"
              },
              {
                "binary_name": "xserver-common",
                "binary_version": "2:1.20.13-1ubuntu1~20.04.20+esm1"
              },
              {
                "binary_name": "xserver-xephyr",
                "binary_version": "2:1.20.13-1ubuntu1~20.04.20+esm1"
              },
              {
                "binary_name": "xserver-xorg-core",
                "binary_version": "2:1.20.13-1ubuntu1~20.04.20+esm1"
              },
              {
                "binary_name": "xserver-xorg-legacy",
                "binary_version": "2:1.20.13-1ubuntu1~20.04.20+esm1"
              },
              {
                "binary_name": "xvfb",
                "binary_version": "2:1.20.13-1ubuntu1~20.04.20+esm1"
              },
              {
                "binary_name": "xwayland",
                "binary_version": "2:1.20.13-1ubuntu1~20.04.20+esm1"
              }
            ]
          },
          "package": {
            "ecosystem": "Ubuntu:Pro:20.04:LTS",
            "name": "xorg-server",
            "purl": "pkg:deb/ubuntu/xorg-server@2:1.20.13-1ubuntu1~20.04.20+esm1?arch=source\u0026distro=esm-infra/focal"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ],
          "versions": [
            "2:1.20.5+git20191008-0ubuntu1",
            "2:1.20.6-1ubuntu1",
            "2:1.20.7-2ubuntu1",
            "2:1.20.7-2ubuntu2",
            "2:1.20.8-2ubuntu2",
            "2:1.20.8-2ubuntu2.1",
            "2:1.20.8-2ubuntu2.2",
            "2:1.20.8-2ubuntu2.3",
            "2:1.20.8-2ubuntu2.4",
            "2:1.20.8-2ubuntu2.6",
            "2:1.20.9-2ubuntu1.1~20.04.1",
            "2:1.20.9-2ubuntu1.2~20.04.1",
            "2:1.20.9-2ubuntu1.2~20.04.2",
            "2:1.20.11-1ubuntu1~20.04.2",
            "2:1.20.13-1ubuntu1~20.04.2",
            "2:1.20.13-1ubuntu1~20.04.3",
            "2:1.20.13-1ubuntu1~20.04.4",
            "2:1.20.13-1ubuntu1~20.04.5",
            "2:1.20.13-1ubuntu1~20.04.6",
            "2:1.20.13-1ubuntu1~20.04.8",
            "2:1.20.13-1ubuntu1~20.04.9",
            "2:1.20.13-1ubuntu1~20.04.12",
            "2:1.20.13-1ubuntu1~20.04.14",
            "2:1.20.13-1ubuntu1~20.04.15",
            "2:1.20.13-1ubuntu1~20.04.16",
            "2:1.20.13-1ubuntu1~20.04.17",
            "2:1.20.13-1ubuntu1~20.04.18",
            "2:1.20.13-1ubuntu1~20.04.19",
            "2:1.20.13-1ubuntu1~20.04.20",
            "2:1.20.13-1ubuntu1~20.04.20+esm1"
          ]
        },
        {
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "xnest",
                "binary_version": "2:21.1.4-2ubuntu1.7~22.04.16"
              },
              {
                "binary_name": "xorg-server-source",
                "binary_version": "2:21.1.4-2ubuntu1.7~22.04.16"
              },
              {
                "binary_name": "xserver-common",
                "binary_version": "2:21.1.4-2ubuntu1.7~22.04.16"
              },
              {
                "binary_name": "xserver-xephyr",
                "binary_version": "2:21.1.4-2ubuntu1.7~22.04.16"
              },
              {
                "binary_name": "xserver-xorg-core",
                "binary_version": "2:21.1.4-2ubuntu1.7~22.04.16"
              },
              {
                "binary_name": "xserver-xorg-legacy",
                "binary_version": "2:21.1.4-2ubuntu1.7~22.04.16"
              },
              {
                "binary_name": "xvfb",
                "binary_version": "2:21.1.4-2ubuntu1.7~22.04.16"
              }
            ]
          },
          "package": {
            "ecosystem": "Ubuntu:22.04:LTS",
            "name": "xorg-server",
            "purl": "pkg:deb/ubuntu/xorg-server@2:21.1.4-2ubuntu1.7~22.04.16?arch=source\u0026distro=jammy"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ],
          "versions": [
            "2:1.20.13-1ubuntu1",
            "2:1.20.13-1ubuntu2",
            "2:1.20.14-1ubuntu1",
            "2:21.1.3-2ubuntu2",
            "2:21.1.3-2ubuntu2.1",
            "2:21.1.3-2ubuntu2.2",
            "2:21.1.3-2ubuntu2.3",
            "2:21.1.3-2ubuntu2.4",
            "2:21.1.3-2ubuntu2.5",
            "2:21.1.3-2ubuntu2.6",
            "2:21.1.3-2ubuntu2.7",
            "2:21.1.3-2ubuntu2.8",
            "2:21.1.3-2ubuntu2.9",
            "2:21.1.4-2ubuntu1.7~22.04.1",
            "2:21.1.4-2ubuntu1.7~22.04.2",
            "2:21.1.4-2ubuntu1.7~22.04.5",
            "2:21.1.4-2ubuntu1.7~22.04.7",
            "2:21.1.4-2ubuntu1.7~22.04.8",
            "2:21.1.4-2ubuntu1.7~22.04.9",
            "2:21.1.4-2ubuntu1.7~22.04.10",
            "2:21.1.4-2ubuntu1.7~22.04.11",
            "2:21.1.4-2ubuntu1.7~22.04.12",
            "2:21.1.4-2ubuntu1.7~22.04.13",
            "2:21.1.4-2ubuntu1.7~22.04.14",
            "2:21.1.4-2ubuntu1.7~22.04.15",
            "2:21.1.4-2ubuntu1.7~22.04.16"
          ]
        },
        {
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "xwayland",
                "binary_version": "2:22.1.1-1ubuntu0.20"
              }
            ]
          },
          "package": {
            "ecosystem": "Ubuntu:22.04:LTS",
            "name": "xwayland",
            "purl": "pkg:deb/ubuntu/xwayland@2:22.1.1-1ubuntu0.20?arch=source\u0026distro=jammy"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ],
          "versions": [
            "2:21.1.2-0ubuntu1",
            "2:21.1.3-1",
            "2:21.1.3-1ubuntu1",
            "2:21.1.4-1",
            "2:22.1.0-1",
            "2:22.1.1-1",
            "2:22.1.1-1ubuntu0.1",
            "2:22.1.1-1ubuntu0.2",
            "2:22.1.1-1ubuntu0.3",
            "2:22.1.1-1ubuntu0.4",
            "2:22.1.1-1ubuntu0.5",
            "2:22.1.1-1ubuntu0.6",
            "2:22.1.1-1ubuntu0.7",
            "2:22.1.1-1ubuntu0.9",
            "2:22.1.1-1ubuntu0.10",
            "2:22.1.1-1ubuntu0.11",
            "2:22.1.1-1ubuntu0.12",
            "2:22.1.1-1ubuntu0.13",
            "2:22.1.1-1ubuntu0.14",
            "2:22.1.1-1ubuntu0.15",
            "2:22.1.1-1ubuntu0.17",
            "2:22.1.1-1ubuntu0.18",
            "2:22.1.1-1ubuntu0.19",
            "2:22.1.1-1ubuntu0.20"
          ]
        },
        {
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "xnest",
                "binary_version": "2:21.1.12-1ubuntu1.9"
              },
              {
                "binary_name": "xorg-server-source",
                "binary_version": "2:21.1.12-1ubuntu1.9"
              },
              {
                "binary_name": "xserver-common",
                "binary_version": "2:21.1.12-1ubuntu1.9"
              },
              {
                "binary_name": "xserver-xephyr",
                "binary_version": "2:21.1.12-1ubuntu1.9"
              },
              {
                "binary_name": "xserver-xorg-core",
                "binary_version": "2:21.1.12-1ubuntu1.9"
              },
              {
                "binary_name": "xserver-xorg-legacy",
                "binary_version": "2:21.1.12-1ubuntu1.9"
              },
              {
                "binary_name": "xvfb",
                "binary_version": "2:21.1.12-1ubuntu1.9"
              }
            ]
          },
          "package": {
            "ecosystem": "Ubuntu:24.04:LTS",
            "name": "xorg-server",
            "purl": "pkg:deb/ubuntu/xorg-server@2:21.1.12-1ubuntu1.9?arch=source\u0026distro=noble"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ],
          "versions": [
            "2:21.1.7-3ubuntu2",
            "2:21.1.7-3ubuntu2.1",
            "2:21.1.10-1ubuntu1",
            "2:21.1.11-2ubuntu1",
            "2:21.1.12-1ubuntu1",
            "2:21.1.12-1ubuntu1.1",
            "2:21.1.12-1ubuntu1.2",
            "2:21.1.12-1ubuntu1.3",
            "2:21.1.12-1ubuntu1.4",
            "2:21.1.12-1ubuntu1.5",
            "2:21.1.12-1ubuntu1.6",
            "2:21.1.12-1ubuntu1.8",
            "2:21.1.12-1ubuntu1.9"
          ]
        },
        {
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "xwayland",
                "binary_version": "2:23.2.6-1ubuntu0.8"
              }
            ]
          },
          "package": {
            "ecosystem": "Ubuntu:24.04:LTS",
            "name": "xwayland",
            "purl": "pkg:deb/ubuntu/xwayland@2:23.2.6-1ubuntu0.8?arch=source\u0026distro=noble"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ],
          "versions": [
            "2:23.2.0-1",
            "2:23.2.0-1ubuntu0.1",
            "2:23.2.3-1",
            "2:23.2.4-1",
            "2:23.2.4-1build1",
            "2:23.2.4-1build2",
            "2:23.2.4-1build3",
            "2:23.2.6-1",
            "2:23.2.6-1ubuntu0.1",
            "2:23.2.6-1ubuntu0.2",
            "2:23.2.6-1ubuntu0.4",
            "2:23.2.6-1ubuntu0.5",
            "2:23.2.6-1ubuntu0.6",
            "2:23.2.6-1ubuntu0.7",
            "2:23.2.6-1ubuntu0.8"
          ]
        },
        {
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "xnest",
                "binary_version": "2:21.1.24-1ubuntu1"
              },
              {
                "binary_name": "xorg-server-source",
                "binary_version": "2:21.1.24-1ubuntu1"
              },
              {
                "binary_name": "xserver-common",
                "binary_version": "2:21.1.24-1ubuntu1"
              },
              {
                "binary_name": "xserver-xephyr",
                "binary_version": "2:21.1.24-1ubuntu1"
              },
              {
                "binary_name": "xserver-xorg-core",
                "binary_version": "2:21.1.24-1ubuntu1"
              },
              {
                "binary_name": "xserver-xorg-legacy",
                "binary_version": "2:21.1.24-1ubuntu1"
              },
              {
                "binary_name": "xvfb",
                "binary_version": "2:21.1.24-1ubuntu1"
              }
            ]
          },
          "package": {
            "ecosystem": "Ubuntu:26.10",
            "name": "xorg-server",
            "purl": "pkg:deb/ubuntu/xorg-server@2:21.1.24-1ubuntu1?arch=source\u0026distro=stonking"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ],
          "versions": [
            "2:21.1.22-1ubuntu1",
            "2:21.1.22-1ubuntu4",
            "2:21.1.24-1ubuntu1"
          ]
        },
        {
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "xwayland",
                "binary_version": "2:24.1.14-1"
              }
            ]
          },
          "package": {
            "ecosystem": "Ubuntu:26.10",
            "name": "xwayland",
            "purl": "pkg:deb/ubuntu/xwayland@2:24.1.14-1?arch=source\u0026distro=stonking"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ],
          "versions": [
            "2:24.1.10-1",
            "2:24.1.12-1",
            "2:24.1.13-1",
            "2:24.1.14-1"
          ]
        },
        {
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "xnest",
                "binary_version": "2:21.1.22-1ubuntu1.3"
              },
              {
                "binary_name": "xorg-server-source",
                "binary_version": "2:21.1.22-1ubuntu1.3"
              },
              {
                "binary_name": "xserver-common",
                "binary_version": "2:21.1.22-1ubuntu1.3"
              },
              {
                "binary_name": "xserver-xephyr",
                "binary_version": "2:21.1.22-1ubuntu1.3"
              },
              {
                "binary_name": "xserver-xorg-core",
                "binary_version": "2:21.1.22-1ubuntu1.3"
              },
              {
                "binary_name": "xserver-xorg-legacy",
                "binary_version": "2:21.1.22-1ubuntu1.3"
              },
              {
                "binary_name": "xvfb",
                "binary_version": "2:21.1.22-1ubuntu1.3"
              }
            ]
          },
          "package": {
            "ecosystem": "Ubuntu:26.04:LTS",
            "name": "xorg-server",
            "purl": "pkg:deb/ubuntu/xorg-server@2:21.1.22-1ubuntu1.3?arch=source\u0026distro=resolute"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ],
          "versions": [
            "2:21.1.18-1ubuntu1",
            "2:21.1.21-1ubuntu1",
            "2:21.1.22-1ubuntu1",
            "2:21.1.22-1ubuntu1.2",
            "2:21.1.22-1ubuntu1.3"
          ]
        },
        {
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "xwayland",
                "binary_version": "2:24.1.10-1"
              }
            ]
          },
          "package": {
            "ecosystem": "Ubuntu:26.04:LTS",
            "name": "xwayland",
            "purl": "pkg:deb/ubuntu/xwayland@2:24.1.10-1?arch=source\u0026distro=resolute"
          },
          "ranges": [
            {
              "events": [
                {
                  "introduced": "0"
                }
              ],
              "type": "ECOSYSTEM"
            }
          ],
          "versions": [
            "2:24.1.6-1ubuntu1",
            "2:24.1.8-1",
            "2:24.1.9-1",
            "2:24.1.10-1"
          ]
        }
      ],
      "aliases": [],
      "details": "[XKB SetGeometry TextDoodad Double Free]",
      "id": "UBUNTU-CVE-2026-88812",
      "modified": "2026-10-19T20:34:18Z",
      "published": "2026-10-07T00:00:00Z",
      "references": [
        {
          "type": "REPORT",
          "url": "https://ubuntu.com/security/CVE-2026-88812"
        },
        {
          "type": "REPORT",
          "url": "https://www.cve.org/CVERecord?id=CVE-2026-88812"
        },
        {
          "type": "REPORT",
          "url": "https://lists.x.org/archives/xorg-announce/2026-October/003747.html"
        }
      ],
      "related": [],
      "schema_version": "1.7.0",
      "severity": [
        {
          "score": "medium",
          "type": "Ubuntu"
        }
      ],
      "upstream": [
        "CVE-2026-88812"
      ]
    }