Skip to content
Red HatCVE-2026-84270

Red Hat MTP backend: denial of service

Medium4.3CVE-2026-84270 · Published Sep 1, 2026 · updated Sep 2, 2026

A flaw was found in the MTP backend in gvfs. When reading a file from a mounted MTP device, do_read() in gvfsbackendmtp.c trusts the data length returned by the device without limiting it to the original size requested by the client. If a malicious MTP device responds with more bytes than requested, this unrestricted length is passed directly to memcpy(). This causes the operation to read memory outside the intended boundaries. This allows an attacker who plugs in a malicious MTP device to cause a segmentation fault when a file is read and crash the gvfsd-mtp process, resulting in a denial of service.

Red Hat advisory

Affected versions

PackageAffectedFixed in
Red Hat Enterprise Linux 10
Product
all versionsNo fix yet
Red Hat Enterprise Linux 6
Product
all versionsNo fix yet
Red Hat Enterprise Linux 7
Product
all versionsNo fix yet
Red Hat Enterprise Linux 8
Product
all versionsNo fix yet
Red Hat Enterprise Linux 9
Product
all versionsNo fix yet
gvfs
Product
< 1.60.21.60.2
Details and references

More Red Hat advisories

All Red Hat
Advisory
Red Hat Ansible Automation Platform: missing authorization
Medium6.4Sep 1
Red Hat SFTP backend: uninitialized resource
Medium4.3Sep 1
Red Hat SFTP backend: denial of service
High8.8Sep 1
Red Hat AFP backend: denial of service
Medium6.5Sep 1
Red Hat pulpcore: cross-site scripting
Medium5.4Sep 1
Red Hat OpenShift Container Platform 4: resource exhaustion
High7.5Sep 1

Critical advisories by email

Wednesdays: the week’s critical and high advisories in the AI and data stack, with the fixed versions. Only in weeks that have some.

Double opt-in. Unsubscribe any time.