A flaw was found in the X Record extension. The RecordSanityCheckRegisterClients function does not check for an integer overflow when computing request length, which allows a client to bypass length checks.Referenceshttps://access.redhat.com/errata/RHSA-2025:10258https://access.redhat.com/errata/RHSA-2025:10342https://access.redhat.com/errata/RHSA-2025:10343https://access.redhat.com/errata/RHSA-2025:10344https://access.redhat.com/errata/RHSA-2025:10346https://access.redhat.com/errata/RHSA-2025:10347https://access.redhat.com/errata/RHSA-2025:10348https://access.redhat.com/errata/RHSA-2025:10349https://access.redhat.com/errata/RHSA-2025:10350https://access.redhat.com/errata/RHSA-2025:10351https://access.redhat.com/errata/RHSA-2025:10352https://access.redhat.com/errata/RHSA-2025:10355https://access.redhat.com/errata/RHSA-2025:10356https://access.redhat.com/errata/RHSA-2025:10360https://access.redhat.com/errata/RHSA-2025:10370https://access.redhat.com/errata/RHSA-2025:10374https://access.redhat.com/errata/RHSA-2025:10375https://access.redhat.com/errata/RHSA-2025:10376https://access.redhat.com/errata/RHSA-2025:10377https://access.redhat.com/errata/RHSA-2025:10378https://access.redhat.com/errata/RHSA-2025:10381https://access.redhat.com/errata/RHSA-2025:10410https://access.redhat.com/errata/RHSA-2025:9303https://access.redhat.com/errata/RHSA-2025:9304https://access.redhat.com/errata/RHSA-2025:9305https://access.redhat.com/errata/RHSA-2025:9306https://access.redhat.com/errata/RHSA-2025:9392https://access.redhat.com/errata/RHSA-2025:9964https://access.redhat.com/security/cve/CVE-2025-49179https://bugzilla.redhat.com/show_bug.cgi?id=2369978https://gitlab.freedesktop.org/xorg/xserver/-/commit/2bde9ca49a8fd9a1e6697d5e7ef837870d66f5d4