{"id":"CLSA-2026-1790844951","summary":"flatpak: Fix of CVE-2026-96808","details":"- CVE-2026-96808: the revokefs writer validated the paths its unprivileged\n  client sends with validate_path()/get_valid_path(), which rejected literal\n  \"..\" components but followed symlinks, so a local user holding two revokefs\n  sessions could make one session write through a symlink into the other and\n  tamper with ostree objects after flatpak-system-helper had verified them;\n  the request handlers now resolve the parent directory with\n  glnx_chaseat(GLNX_CHASE_RESOLVE_BENEATH) through the new chase_parent(),\n  chase_request_path(), chase_request_2path() and chase_request_any_and_path()\n  helpers and act on the final component with *at() syscalls confined beneath\n  basefd","modified":"2026-10-26T09:31:36.693541206Z","published":"2026-10-01T08:56:03Z","upstream":["CVE-2026-96808"],"references":[{"type":"ADVISORY","url":"https://errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1790844951.html"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-96808"}],"affected":[{"package":{"name":"flatpak","ecosystem":"TuxCare:AlmaLinux:9.6","purl":"pkg:rpm/tuxcare/flatpak?distro=almalinux-9.6"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.12.9-4.el9_6.tuxcare.els4"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/almalinux9.6esu/CLSA-2026-1790844951.json"}},{"package":{"name":"flatpak-devel","ecosystem":"TuxCare:AlmaLinux:9.6","purl":"pkg:rpm/tuxcare/flatpak-devel?distro=almalinux-9.6"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.12.9-4.el9_6.tuxcare.els4"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/almalinux9.6esu/CLSA-2026-1790844951.json"}},{"package":{"name":"flatpak-libs","ecosystem":"TuxCare:AlmaLinux:9.6","purl":"pkg:rpm/tuxcare/flatpak-libs?distro=almalinux-9.6"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.12.9-4.el9_6.tuxcare.els4"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/almalinux9.6esu/CLSA-2026-1790844951.json"}},{"package":{"name":"flatpak-selinux","ecosystem":"TuxCare:AlmaLinux:9.6","purl":"pkg:rpm/tuxcare/flatpak-selinux?distro=almalinux-9.6"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.12.9-4.el9_6.tuxcare.els4"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/almalinux9.6esu/CLSA-2026-1790844951.json"}},{"package":{"name":"flatpak-session-helper","ecosystem":"TuxCare:AlmaLinux:9.6","purl":"pkg:rpm/tuxcare/flatpak-session-helper?distro=almalinux-9.6"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.12.9-4.el9_6.tuxcare.els4"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/almalinux9.6esu/CLSA-2026-1790844951.json"}},{"package":{"name":"flatpak-tests","ecosystem":"TuxCare:AlmaLinux:9.6","purl":"pkg:rpm/tuxcare/flatpak-tests?distro=almalinux-9.6"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.12.9-4.el9_6.tuxcare.els4"}]}],"database_specific":{"source":"https://github.com/cloudlinux/tuxcare-osv/tree/main/data/els_os/almalinux9.6esu/CLSA-2026-1790844951.json"}}],"schema_version":"1.9.0"}