A flaw was found in the SFTP backend in gvfs. When mounting a share and reading a file, a malicious SFTP server can cause read_reply() to process a length that exceeds the size requested by the client. The function does not verify the server-provided length against the allocated buffer size, causing the operation to write past the intended boundaries. This issue allows a malicious server to corrupt adjacent heap memory in the gvfsd-sftp process, resulting in a denial of service as the process aborts upon detecting the heap corruption or potentially allowing arbitrary code execution.
{
"cna_assigner": "redhat",
"cwe_ids": [
"CWE-122"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/84xxx/CVE-2026-84268.json",
"unresolved_ranges": [
{
"extracted_events": [
{
"range": [
{
"fixed": "0:1.54.4-4.el10_2.1"
},
{
"fixed": "0:1.54.4-2.el10_0.2"
},
{
"fixed": "0:1.36.2-7.el7_9.1"
},
{
"fixed": "0:1.36.2-22.el8_10"
},
{
"fixed": "0:1.36.2-11.el8_4.1"
},
{
"fixed": "0:1.36.2-11.el8_4.1"
},
{
"fixed": "0:1.36.2-11.el8_6.1"
},
{
"fixed": "0:1.36.2-11.el8_6.1"
},
{
"fixed": "0:1.36.2-14.el8_8.1"
},
{
"fixed": "0:1.36.2-14.el8_8.1"
},
{
"fixed": "0:1.48.1-8.el9_8.1"
},
{
"fixed": "0:1.48.1-4.el9_2.1"
},
{
"fixed": "0:1.48.1-4.el9_4.1"
},
{
"fixed": "0:1.48.1-6.el9_6.1"
}
],
"source": "AFFECTED_FIELD",
"strategy": "InverseAffectedRanges"
}
]
}
]
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "1.60.2"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
}
]
}