A flaw was found in the RandR extension, where the RRChangeProviderProperty function does not properly validate input. This issue leads to an integer overflow when computing the total size to allocate.
[
{
"digest": {
"function_hash": "93534291562234074253824366376775881751",
"length": 2341.0
},
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2025-49180-5bf7fc68",
"target": {
"file": "randr/rrproviderproperty.c",
"function": "RRChangeProviderProperty"
},
"source": "https://gitlab.freedesktop.org/xorg/xserver@3c3a4b767b16174d3213055947ea7f4f88e10ec6"
},
{
"digest": {
"line_hashes": [
"194768988713450811836250190315440550551",
"259801243840285518273341431234864708370",
"260996966317476473701047849113316208979"
],
"threshold": 0.9
},
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2025-49180-b574a1af",
"target": {
"file": "randr/rrproviderproperty.c"
},
"source": "https://gitlab.freedesktop.org/xorg/xserver@3c3a4b767b16174d3213055947ea7f4f88e10ec6"
}
]