Skip to content
Heist/ feed
Back to feed
CriticalFix available

xorg-server, xwayland — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2023-6816

A flaw was found in X.Org server. Both DeviceFocusEvent and the XIQueryPointer reply contain a bit for each logical button currently down. Buttons can be arbitrarily mapped to any value up to 255, but the X.Org Server was only allocating space for the device's particular number of buttons, leading to a heap overflow if a bigger value was used.

Products
xorg-server, xwayland
Affected versions
2:21.1.7-3, 2:21.1.7-3+deb12u1, 2:21.1.7-3+deb12u2, 2:21.1.7-3+deb12u3, 2:21.1.7-3+deb12u4, 2:22.1.9-1, 2:23.1.0-1, 2:23.1.1-1, 2:23.2.0-1, 2:23.2.1-1, 2:23.2.2-1, 2:23.2.3-1, 2:23.2.4-1, 2:23.2.6-1, 2:24.0.99.901-1, 2:24.1.0-1, 2:24.1.10-1, 2:24.1.11-1, 2:24.1.12-1, 2:24.1.13-1, 2:24.1.14-1, 2:24.1.2-1, 2:24.1.3-1, 2:24.1.4-1, 2:24.1.4-2, 2:24.1.4-3, 2:24.1.5-1, 2:24.1.6-1, 2:24.1.8-1, 2:24.1.9-1
Fixed versions
2:21.1.11-1, 2:21.1.7-3+deb12u5, 2:23.2.4-1
CVEs
CVE-2023-6816
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 16:16 UTC · Revision 1

Source evidence

DEBIAN-CVE-2023-6816

core-osv · Original source

Published 18 Jan 2024, 05:15 UTC

A flaw was found in X.Org server. Both DeviceFocusEvent and the XIQueryPointer reply contain a bit for each logical button currently down. Buttons can be arbitrarily mapped to any value up to 255, but the X.Org Server was only allocating space for the device's particular number of buttons, leading to a heap overflow if a bigger value was used.

osv:DEBIAN-CVE-2023-6816

xorg-server

Fixed versions: 2:21.1.7-3+deb12u5

xorg-server

Fixed versions: 2:21.1.11-1

xorg-server

Fixed versions: 2:21.1.11-1

xwayland

Fixed versions: Not specified

xwayland

Fixed versions: 2:23.2.4-1

xwayland

Fixed versions: 2:23.2.4-1

Complete source record
{
  "id": "fa55c0bfe13e388b9ab4562ac52d00f2734f27afeb1c1213e92cf94452003550",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2023-6816",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2023-6816",
    "summary": "A flaw was found in X.Org server. Both DeviceFocusEvent and the XIQueryPointer reply contain a bit for each logical button currently down. Buttons can be arbitrarily mapped to any value up to 255, but the X.Org Server was only allocating space for the device's particular number of buttons, leading to a heap overflow if a bigger value was used.",
    "evidence": "osv:DEBIAN-CVE-2023-6816",
    "products": [
      {
        "name": {
          "value": "xorg-server",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2:21.1.7-3+deb12u5",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "2:21.1.7-3",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "2:21.1.7-3+deb12u1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "2:21.1.7-3+deb12u2",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "2:21.1.7-3+deb12u3",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "2:21.1.7-3+deb12u4",
            "evidence": "/affected/0/versions"
          }
        ]
      },
      {
        "name": {
          "value": "xorg-server",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2:21.1.11-1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "xorg-server",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2:21.1.11-1",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "xwayland",
          "evidence": "/affected/3/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "2:22.1.9-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:23.1.0-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:23.1.1-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:23.2.0-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:23.2.1-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:23.2.2-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:23.2.3-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:23.2.4-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:23.2.6-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:24.0.99.901-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:24.1.0-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:24.1.10-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:24.1.11-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:24.1.12-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:24.1.13-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:24.1.14-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:24.1.2-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:24.1.3-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:24.1.4-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:24.1.4-2",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:24.1.4-3",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:24.1.5-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:24.1.6-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:24.1.8-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "2:24.1.9-1",
            "evidence": "/affected/3/versions"
          }
        ]
      },
      {
        "name": {
          "value": "xwayland",
          "evidence": "/affected/4/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2:23.2.4-1",
            "evidence": "/affected/4/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "xwayland",
          "evidence": "/affected/5/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "2:23.2.4-1",
            "evidence": "/affected/5/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "critical",
    "structured": {
      "id": "DEBIAN-CVE-2023-6816",
      "aliases": [
        "DEBIAN-CVE-2023-6816"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2:21.1.7-3+deb12u5"
                }
              ]
            }
          ],
          "package": {
            "name": "xorg-server",
            "purl": "pkg:deb/debian/xorg-server?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "versions": [
            "2:21.1.7-3",
            "2:21.1.7-3+deb12u1",
            "2:21.1.7-3+deb12u2",
            "2:21.1.7-3+deb12u3",
            "2:21.1.7-3+deb12u4"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2023-6816.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2:21.1.11-1"
                }
              ]
            }
          ],
          "package": {
            "name": "xorg-server",
            "purl": "pkg:deb/debian/xorg-server?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2023-6816.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2:21.1.11-1"
                }
              ]
            }
          ],
          "package": {
            "name": "xorg-server",
            "purl": "pkg:deb/debian/xorg-server?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2023-6816.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "xwayland",
            "purl": "pkg:deb/debian/xwayland?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "versions": [
            "2:22.1.9-1",
            "2:23.1.0-1",
            "2:23.1.1-1",
            "2:23.2.0-1",
            "2:23.2.1-1",
            "2:23.2.2-1",
            "2:23.2.3-1",
            "2:23.2.4-1",
            "2:23.2.6-1",
            "2:24.0.99.901-1",
            "2:24.1.0-1",
            "2:24.1.10-1",
            "2:24.1.11-1",
            "2:24.1.12-1",
            "2:24.1.13-1",
            "2:24.1.14-1",
            "2:24.1.2-1",
            "2:24.1.3-1",
            "2:24.1.4-1",
            "2:24.1.4-2",
            "2:24.1.4-3",
            "2:24.1.5-1",
            "2:24.1.6-1",
            "2:24.1.8-1",
            "2:24.1.9-1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2023-6816.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2:23.2.4-1"
                }
              ]
            }
          ],
          "package": {
            "name": "xwayland",
            "purl": "pkg:deb/debian/xwayland?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2023-6816.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "2:23.2.4-1"
                }
              ]
            }
          ],
          "package": {
            "name": "xwayland",
            "purl": "pkg:deb/debian/xwayland?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2023-6816.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-26T18:02:55.420178680Z",
      "provider": "osv",
      "upstream": [
        "CVE-2023-6816"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2023-6816"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2023-6816",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 457220,
  "published_at": "2024-01-18T05:15:08.607+00:00"
}