CVE catalog

CVE-2026-96808

In Flatpak before 1.18.1, the revokefs writer, used by the flatpak-system-helper to receive repository data from unprivileged callers, validated file paths by rejecting literal .. components but did n

[CVE catalog]

Severity
High · CVSS 7.8CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.11% · Oct 25, 2026

In Flatpak before 1.18.1, the revokefs writer, used by the flatpak-system-helper to receive repository data from unprivileged callers, validated file paths by rejecting literal .. components but did not prevent symlink traversal. A malicious local user in an active local session could obtain two revokefs sessions via the system helper, create a symlink in one session pointing into the other session's directory, and retain a file descriptor through that symlink. This allowed the attacker to modify files belonging to a different revokefs session after they had been validated and imported by the system helper. In particular, an attacker could use this to tamper with ostree commit objects in the system repository after they passed signature verification, enabling root-controlled file writes to attacker-chosen paths and local root privilege escalation.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianflatpaksid1.18.4-1fixed
Debianflatpakforky1.18.4-1fixed
Debianflatpaktrixie1.16.6-1~deb13u2fixed
Debianflatpaktrixie-security1.16.6-1~deb13u3fixed
Debianflatpakbookworm1.14.10-1~deb12u2vulnerable
Debianflatpakbookworm-security1.14.10-1~deb12u2vulnerable
Ubuntuflatpakpro1.14.4-2vulnerable
Ubuntuflatpakpro1.14.5-1vulnerable
Ubuntuflatpakpro1.14.5-1build1vulnerable
Ubuntuflatpakpro1.14.5-1build4vulnerable
Ubuntuflatpakpro1.14.5-1build5vulnerable
Ubuntuflatpakpro1.14.5-1build6vulnerable
Ubuntuflatpakpro1.14.6-1vulnerable
Ubuntuflatpakpro1.14.6-1ubuntu0.1vulnerable
Ubuntuflatpakpro1.14.6-1ubuntu0.1+esm1vulnerable
Ubuntuflatpak26.041.16.1-2ubuntu1vulnerable
Ubuntuflatpak26.041.16.1-3ubuntu1vulnerable
Ubuntuflatpak26.041.16.2-1vulnerable
Ubuntuflatpak26.041.16.3-1vulnerable
Ubuntuflatpak26.041.16.3-1build1vulnerable
Ubuntuflatpak26.041.16.4-1vulnerable
Ubuntuflatpak26.041.16.4-2vulnerable
Ubuntuflatpak26.041.16.6-1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianflatpaksourcesid1.18.1-1not yet assignedNot reported[1144130]
Debianflatpaksourceforky1.18.1-1not yet assignedNot reported[1144130]
Debianflatpaksourcetrixie1.16.6-1~deb13u2not yet assignedNot reported[1144130]
Debianflatpaksourcebookworm(unfixed)not yet assignedNot reported[1144130]

[Debian bug #1144130]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [flatpak]Affected
    Details (6)
    • 1.14.10-1~deb12u2 · amd64 · bookworm

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · arm64 · bookworm

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.16.6-1~deb13u1~bpo12+1 · amd64 · bookworm-backports

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.16.6-1~deb13u1~bpo12+1 · arm64 · bookworm-backports

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · amd64 · bookworm-security

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · arm64 · bookworm-security

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

  • [flatpak-tests]Affected

    Source package: [flatpak]

    Details (6)
    • 1.14.10-1~deb12u2 · amd64 · bookworm

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · arm64 · bookworm

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.16.6-1~deb13u1~bpo12+1 · amd64 · bookworm-backports

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.16.6-1~deb13u1~bpo12+1 · arm64 · bookworm-backports

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · amd64 · bookworm-security

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · arm64 · bookworm-security

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

  • Source package: [flatpak]

    Details (6)
    • 1.14.10-1~deb12u2 · amd64 · bookworm

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · arm64 · bookworm

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.16.6-1~deb13u1~bpo12+1 · amd64 · bookworm-backports

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.16.6-1~deb13u1~bpo12+1 · arm64 · bookworm-backports

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · amd64 · bookworm-security

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · arm64 · bookworm-security

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

  • [libflatpak0]Affected

    Source package: [flatpak]

    Details (6)
    • 1.14.10-1~deb12u2 · amd64 · bookworm

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · arm64 · bookworm

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.16.6-1~deb13u1~bpo12+1 · amd64 · bookworm-backports

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.16.6-1~deb13u1~bpo12+1 · arm64 · bookworm-backports

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · amd64 · bookworm-security

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · arm64 · bookworm-security

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

  • [libflatpak-dev]Affected

    Source package: [flatpak]

    Details (6)
    • 1.14.10-1~deb12u2 · amd64 · bookworm

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · arm64 · bookworm

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.16.6-1~deb13u1~bpo12+1 · amd64 · bookworm-backports

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.16.6-1~deb13u1~bpo12+1 · arm64 · bookworm-backports

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · amd64 · bookworm-security

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · arm64 · bookworm-security

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

  • [libflatpak-doc]Affected

    Source package: [flatpak]

    Details (6)
    • 1.14.10-1~deb12u2 · all · bookworm

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · all · bookworm

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.16.6-1~deb13u1~bpo12+1 · all · bookworm-backports

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.16.6-1~deb13u1~bpo12+1 · all · bookworm-backports

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · all · bookworm-security

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

    • 1.14.10-1~deb12u2 · all · bookworm-security

      Affected

      nvd · flatpak · debian · bookworm; nvd · flatpak · debian · 12

[Debian 13 (Trixie)]

  • [flatpak]Affected
    Details (6)
    • 1.16.6-1~deb13u1 · amd64 · trixie

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u1 · arm64 · trixie

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u1 · amd64 · trixie-security · Historical version

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

  • [flatpak-tests]Affected

    Source package: [flatpak]

    Details (6)
    • 1.16.6-1~deb13u1 · amd64 · trixie

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u1 · arm64 · trixie

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u1 · amd64 · trixie-security · Historical version

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

  • Source package: [flatpak]

    Details (6)
    • 1.16.6-1~deb13u1 · amd64 · trixie

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u1 · arm64 · trixie

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u1 · amd64 · trixie-security · Historical version

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

  • [libflatpak0]Affected

    Source package: [flatpak]

    Details (6)
    • 1.16.6-1~deb13u1 · amd64 · trixie

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u1 · arm64 · trixie

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u1 · amd64 · trixie-security · Historical version

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

  • [libflatpak-dev]Affected

    Source package: [flatpak]

    Details (6)
    • 1.16.6-1~deb13u1 · amd64 · trixie

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u1 · arm64 · trixie

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u1 · amd64 · trixie-security · Historical version

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

  • [libflatpak-doc]Affected

    Source package: [flatpak]

    Details (6)
    • 1.16.6-1~deb13u1 · all · trixie

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u1 · all · trixie

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u1 · all · trixie-security · Historical version

      Affected · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u2 · all · trixie-security · Historical version

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u2 · all · trixie-security

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

    • 1.16.6-1~deb13u3 · all · trixie-security

      Fixed · Fixed: 1.16.6-1~deb13u2

      nvd · flatpak · debian · 13

Observed:

References