A flaw was found in the X Rendering extension's handling of animated cursors. If a client provides no cursors, the server assumes at least one is present, leading to an out-of-bounds read and potential crash.
[
{
"digest": {
"function_hash": "122584735696274364422060063892165002366",
"length": 1027.0
},
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2025-49175-58c280de",
"target": {
"file": "render/render.c",
"function": "ProcRenderCreateAnimCursor"
},
"source": "https://gitlab.freedesktop.org/xorg/xserver@0885e0b26225c90534642fe911632ec0779eebee"
},
{
"digest": {
"line_hashes": [
"294998917823412802965223208333397258085",
"21184135772707038616500113496500412873",
"7674082937896147256125737999098619836"
],
"threshold": 0.9
},
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2025-49175-7e94439a",
"target": {
"file": "render/animcur.c"
},
"source": "https://gitlab.freedesktop.org/xorg/xserver@0885e0b26225c90534642fe911632ec0779eebee"
},
{
"digest": {
"function_hash": "310712291795316373901510518998060996456",
"length": 1514.0
},
"signature_type": "Function",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2025-49175-b8aaef88",
"target": {
"file": "render/animcur.c",
"function": "AnimCursorCreate"
},
"source": "https://gitlab.freedesktop.org/xorg/xserver@0885e0b26225c90534642fe911632ec0779eebee"
},
{
"digest": {
"line_hashes": [
"286120762742463316677637746009318338647",
"155283050415317614957883169928099222969",
"191895959675379773512973961786850660491",
"217608319667053825895419234885490655860"
],
"threshold": 0.9
},
"signature_type": "Line",
"deprecated": false,
"signature_version": "v1",
"id": "CVE-2025-49175-f7ba5cda",
"target": {
"file": "render/render.c"
},
"source": "https://gitlab.freedesktop.org/xorg/xserver@0885e0b26225c90534642fe911632ec0779eebee"
}
]