CVE catalog

CVE-2026-84270

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 origi

[CVE catalog]

Severity
Medium · CVSS 6.6CVSS:3.1/AV:P/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.22% · Oct 25, 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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiangvfssid1.62.0-3fixed
Debiangvfsforky1.62.0-3fixed
Debiangvfstrixie1.57.2-2+deb13u1vulnerable
Debiangvfsbookworm1.50.3-1+deb12u1vulnerable
Ubuntugvfspro1.42.1-1ubuntu1vulnerable
Ubuntugvfspro1.42.2-1ubuntu3vulnerable
Ubuntugvfspro1.43.90-1ubuntu3vulnerable
Ubuntugvfspro1.43.92-1ubuntu1vulnerable
Ubuntugvfspro1.44.0-1ubuntu1vulnerable
Ubuntugvfspro1.44.1-1ubuntu1vulnerable
Ubuntugvfspro1.44.1-1ubuntu1.1vulnerable
Ubuntugvfspro1.44.1-1ubuntu1.2vulnerable
Ubuntugvfspro1.44.1-1ubuntu1.2+esm1vulnerable
Ubuntugvfs22.041.47.91-1ubuntu1vulnerable
Ubuntugvfs22.041.48.1-2ubuntu2vulnerable
Ubuntugvfs22.041.48.1-2ubuntu3vulnerable
Ubuntugvfs22.041.48.1-2ubuntu5vulnerable
Ubuntugvfs22.041.48.1-3vulnerable
Ubuntugvfs22.041.48.1-4vulnerable
Ubuntugvfs22.041.48.2-0ubuntu1vulnerable
Ubuntugvfs22.041.48.2-0ubuntu1.1vulnerable
Ubuntugvfs22.041.48.2-0ubuntu1.2vulnerable
Ubuntugvfs24.041.52.0-1vulnerable
Ubuntugvfs24.041.52.1-1build1vulnerable
Ubuntugvfs24.041.52.2-1vulnerable
Ubuntugvfs24.041.53.90-2vulnerable
Ubuntugvfs24.041.54.0-1build1vulnerable
Ubuntugvfs24.041.54.0-1build2vulnerable
Ubuntugvfs24.041.54.0-1build3vulnerable
Ubuntugvfs24.041.54.0-1ubuntu2vulnerable
Ubuntugvfs24.041.54.4-0ubuntu1~24.04.1vulnerable
Ubuntugvfs24.041.54.4-0ubuntu1~24.04.2vulnerable
Ubuntugvfs24.041.54.4-0ubuntu1~24.04.4vulnerable
Ubuntugvfs26.041.57.2-2ubuntu5vulnerable
Ubuntugvfs26.041.57.2-2ubuntu6vulnerable
Ubuntugvfs26.041.58.0-1ubuntu1vulnerable
Ubuntugvfs26.041.58.0-2vulnerable
Ubuntugvfs26.041.59.1-1vulnerable
Ubuntugvfs26.041.59.90-3vulnerable
Ubuntugvfs26.041.60.0-1vulnerable
Ubuntugvfs26.041.60.0-1ubuntu0.1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangvfssourcesid1.62.0-1not yet assignedNot reported[1146478]
Debiangvfssourceforky1.62.0-1not yet assignedNot reported[1146478]
Debiangvfssourcetrixie(unfixed)not yet assignedNot reported[1146478]
Debiangvfssourcebookworm(unfixed)not yet assignedNot reported[1146478]

[Debian bug #1146478]

Notes

[trixie] gvfs: Minor issue [bookworm] gvfs: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [gvfs]Affected
    Details (2)
    • 1.50.3-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · gvfs · debian · bookworm; nvd · gvfs · debian · 12

    • 1.50.3-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · gvfs · debian · bookworm; nvd · gvfs · debian · 12

  • [gvfs-backends]Affected

    Source package: [gvfs]

    Details (2)
    • 1.50.3-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · gvfs · debian · bookworm; nvd · gvfs · debian · 12

    • 1.50.3-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · gvfs · debian · bookworm; nvd · gvfs · debian · 12

  • [gvfs-common]Affected

    Source package: [gvfs]

    Details (2)
    • 1.50.3-1+deb12u1 · all · bookworm

      Affected

      nvd · gvfs · debian · bookworm; nvd · gvfs · debian · 12

    • 1.50.3-1+deb12u1 · all · bookworm

      Affected

      nvd · gvfs · debian · bookworm; nvd · gvfs · debian · 12

  • [gvfs-daemons]Affected

    Source package: [gvfs]

    Details (2)
    • 1.50.3-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · gvfs · debian · bookworm; nvd · gvfs · debian · 12

    • 1.50.3-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · gvfs · debian · bookworm; nvd · gvfs · debian · 12

  • [gvfs-fuse]Affected

    Source package: [gvfs]

    Details (2)
    • 1.50.3-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · gvfs · debian · bookworm; nvd · gvfs · debian · 12

    • 1.50.3-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · gvfs · debian · bookworm; nvd · gvfs · debian · 12

  • [gvfs-libs]Affected

    Source package: [gvfs]

    Details (2)
    • 1.50.3-1+deb12u1 · amd64 · bookworm

      Affected

      nvd · gvfs · debian · bookworm; nvd · gvfs · debian · 12

    • 1.50.3-1+deb12u1 · arm64 · bookworm

      Affected

      nvd · gvfs · debian · bookworm; nvd · gvfs · debian · 12

[Debian 13 (Trixie)]

  • [gvfs]Affected
    Details (2)
    • 1.57.2-2+deb13u1 · amd64 · trixie

      Affected

      nvd · gvfs · debian · 13

    • 1.57.2-2+deb13u1 · arm64 · trixie

      Affected

      nvd · gvfs · debian · 13

  • [gvfs-backends]Affected

    Source package: [gvfs]

    Details (2)
    • 1.57.2-2+deb13u1 · amd64 · trixie

      Affected

      nvd · gvfs · debian · 13

    • 1.57.2-2+deb13u1 · arm64 · trixie

      Affected

      nvd · gvfs · debian · 13

  • [gvfs-common]Affected

    Source package: [gvfs]

    Details (2)
    • 1.57.2-2+deb13u1 · all · trixie

      Affected

      nvd · gvfs · debian · 13

    • 1.57.2-2+deb13u1 · all · trixie

      Affected

      nvd · gvfs · debian · 13

  • [gvfs-daemons]Affected

    Source package: [gvfs]

    Details (2)
    • 1.57.2-2+deb13u1 · amd64 · trixie

      Affected

      nvd · gvfs · debian · 13

    • 1.57.2-2+deb13u1 · arm64 · trixie

      Affected

      nvd · gvfs · debian · 13

  • [gvfs-fuse]Affected

    Source package: [gvfs]

    Details (2)
    • 1.57.2-2+deb13u1 · amd64 · trixie

      Affected

      nvd · gvfs · debian · 13

    • 1.57.2-2+deb13u1 · arm64 · trixie

      Affected

      nvd · gvfs · debian · 13

  • [gvfs-libs]Affected

    Source package: [gvfs]

    Details (2)
    • 1.57.2-2+deb13u1 · amd64 · trixie

      Affected

      nvd · gvfs · debian · 13

    • 1.57.2-2+deb13u1 · arm64 · trixie

      Affected

      nvd · gvfs · debian · 13

Observed:

References