{"id":"CVE-2026-2604","summary":"Evolution-data-server: evolution data server: arbitrary file deletion via inconsistent uri handling","details":"A flaw was found in evolution-data-server. Inconsistent comparison logic in the addressbook file backend allows a Flatpak application with D-Bus access to craft a malicious URI containing directory traversal sequences. This URI is stored without proper validation during contact creation or modification. Later, during contact deletion, the URI is processed with a less strict check, leading to the deletion of arbitrary files on the host filesystem. This could potentially include critical Flatpak override files.","modified":"2026-07-09T19:18:40.949769Z","published":"2026-06-16T21:35:51.295Z","related":["SUSE-SU-2026:0775-1","SUSE-SU-2026:0776-1","openSUSE-SU-2026:10262-1","openSUSE-SU-2026:20864-1"],"database_specific":{"cna_assigner":"redhat","cwe_ids":["CWE-73"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/2xxx/CVE-2026-2604.json"},"references":[{"type":"WEB","url":"https://access.redhat.com/downloads/content/package-browser/"},{"type":"WEB","url":"https://lists.debian.org/debian-lts-announce/2026/03/msg00007.html"},{"type":"ADVISORY","url":"https://access.redhat.com/security/cve/CVE-2026-2604"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/2xxx/CVE-2026-2604.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-2604"},{"type":"REPORT","url":"https://bugzilla.redhat.com/show_bug.cgi?id=2440301"},{"type":"REPORT","url":"https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/627"},{"type":"EVIDENCE","url":"https://gitlab.gnome.org/GNOME/evolution-data-server/-/work_items/627"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://gitlab.gnome.org/gnome/evolution-data-server","events":[{"introduced":"0"},{"fixed":"5b9fccd338345f965730eaa96c9a7a8f9ca4d4ce"}],"database_specific":{"extracted_events":[{"introduced":"0"},{"fixed":"3.59.3"}],"source":"AFFECTED_FIELD"}}],"versions":["3.59.2","3.59.1","3.58.0","3.57.3","3.57.2","3.57.1","3.56.0","3.55.3","3.55.2","3.55.1","3.54.0","3.53.3","3.53.2","3.53.1","3.52.0","3.51.3","3.51.2","3.51.1","3.50.0","3.49.3","3.49.2","3.49.1","3.48.0","3.47.3","3.47.2","3.47.1","3.46.0","3.45.3","3.45.2","3.45.1","3.44.0","3.43.3","3.43.2","3.43.1.1","3.43.1","3.42.0","3.41.3","3.41.2","3.41.1","3.40.0","3.39.3","3.39.2","3.39.1","3.38.0","3.37.92","3.37.90","3.37.3","3.37.2","3.37.1","3.36.0","3.35.92","3.35.91","3.35.90","3.35.3","3.35.2","3.35.1","3.34.0","3.33.92","3.33.91","3.33.90","3.33.4","3.33.3","3.33.2","3.33.1","3.32.0","3.31.92","3.31.91","3.31.90","3.31.4","3.31.3","3.31.2","3.31.1","3.30.0","3.29.92","3.29.91","3.29.90","3.29.4","3.29.3","3.29.2","3.29.1","3.28.0","3.27.92","3.27.91","3.27.90","3.27.4","EVOLUTION_DATA_SERVER_3_27_3","EVOLUTION_DATA_SERVER_3_27_2","EVOLUTION_DATA_SERVER_3_27_1","EVOLUTION_DATA_SERVER_3_26_0","EVOLUTION_DATA_SERVER_3_25_92","EVOLUTION_DATA_SERVER_3_25_91","EVOLUTION_DATA_SERVER_3_25_90","EVOLUTION_DATA_SERVER_3_25_4","EVOLUTION_DATA_SERVER_3_25_3","EVOLUTION_DATA_SERVER_3_25_2","EVOLUTION_DATA_SERVER_3_25_1","EVOLUTION_DATA_SERVER_3_24_0","EVOLUTION_DATA_SERVER_3_23_92","EVOLUTION_DATA_SERVER_3_23_91","EVOLUTION_DATA_SERVER_3_23_90","EVOLUTION_DATA_SERVER_3_23_4","EVOLUTION_DATA_SERVER_3_23_3","EVOLUTION_DATA_SERVER_3_23_2","EVOLUTION_DATA_SERVER_3_23_1","EVOLUTION_DATA_SERVER_3_22_0","EVOLUTION_DATA_SERVER_3_21_92","EVOLUTION_DATA_SERVER_3_21_91","EVOLUTION_DATA_SERVER_3_21_90","EVOLUTION_DATA_SERVER_3_21_4","EVOLUTION_DATA_SERVER_3_21_3","EVOLUTION_DATA_SERVER_3_21_2","EVOLUTION_DATA_SERVER_3_21_1","EVOLUTION_DATA_SERVER_3_20_0","EVOLUTION_DATA_SERVER_3_19_92","EVOLUTION_DATA_SERVER_3_19_91","EVOLUTION_DATA_SERVER_3_19_90","EVOLUTION_DATA_SERVER_3_19_4","EVOLUTION_DATA_SERVER_3_19_3","EVOLUTION_DATA_SERVER_3_19_2","EVOLUTION_DATA_SERVER_3_19_1","EVOLUTION_DATA_SERVER_3_18_0","EVOLUTION_DATA_SERVER_3_17_92","EVOLUTION_DATA_SERVER_3_17_91","EVOLUTION_DATA_SERVER_3_17_90","EVOLUTION_DATA_SERVER_3_17_4","EVOLUTION_DATA_SERVER_3_17_3","EVOLUTION_DATA_SERVER_3_17_2","EVOLUTION_DATA_SERVER_3_17_1","EVOLUTION_DATA_SERVER_3_16_0","EVOLUTION_DATA_SERVER_3_15_92","EVOLUTION_DATA_SERVER_3_15_91","EVOLUTION_DATA_SERVER_3_13_90","EVOLUTION_DATA_SERVER_3_13_10","EVOLUTION_DATA_SERVER_3_13_9","EVOLUTION_DATA_SERVER_3_13_8","EVOLUTION_DATA_SERVER_3_13_7","EVOLUTION_DATA_SERVER_3_13_6","EVOLUTION_DATA_SERVER_3_13_5","EVOLUTION_DATA_SERVER_3_13_4","EVOLUTION_DATA_SERVER_3_13_3","EVOLUTION_DATA_SERVER_3_13_2","EVOLUTION_DATA_SERVER_3_13_1","EVOLUTION_DATA_SERVER_3_12_0","EVOLUTION_DATA_SERVER_3_11_92","EVOLUTION_DATA_SERVER_3_11_91","EVOLUTION_DATA_SERVER_3_11_90","EVOLUTION_DATA_SERVER_3_11_5","EVOLUTION_DATA_SERVER_3_11_4","EVOLUTION_DATA_SERVER_3_11_3","EVOLUTION_DATA_SERVER_3_11_2","EVOLUTION_DATA_SERVER_3_11_1","EVOLUTION_DATA_SERVER_3_10_0","EVOLUTION_DATA_SERVER_3_9_92","EVOLUTION_DATA_SERVER_3_9_91","EVOLUTION_DATA_SERVER_3_9_90","EVOLUTION_DATA_SERVER_3_9_5","EVOLUTION_DATA_SERVER_3_9_4","EVOLUTION_DATA_SERVER_3_9_3","EVOLUTION_DATA_SERVER_3_9_2","EVOLUTION_DATA_SERVER_3_9_1","EVOLUTION_DATA_SERVER_3_7_92","EVOLUTION_DATA_SERVER_3_7_90","EVOLUTION_DATA_SERVER_3_7_5","EVOLUTION_DATA_SERVER_3_7_4","EVOLUTION_DATA_SERVER_3_7_3","EVOLUTION_DATA_SERVER_3_7_2","EVOLUTION_DATA_SERVER_3_7_1","EVOLUTION_DATA_SERVER_3_5_92","EVOLUTION_DATA_SERVER_3_5_91","EVOLUTION_DATA_SERVER_3_5_90","EVOLUTION_DATA_SERVER_3_5_5_FIXED","EVOLUTION_DATA_SERVER_3_5_4","EVOLUTION_DATA_SERVER_3_5_3","EVOLUTION_DATA_SERVER_3_5_1","EVOLUTION_DATA_SERVER_3_4_0","EVOLUTION_DATA_SERVER_3_3_92","EVOLUTION_DATA_SERVER_3_3_91","EVOLUTION_DATA_SERVER_3_3_90","EVOLUTION_DATA_SERVER_3_3_5","EVOLUTION_DATA_SERVER_3_3_4","EVOLUTION_DATA_SERVER_3_3_3","EVOLUTION_DATA_SERVER_3_3_2","EVOLUTION_DATA_SERVER_3_3_1","EVOLUTION_DATA_SERVER_3_2_0","EVOLUTION_DATA_SERVER_3_1_92","EVOLUTION_DATA_SERVER_3_1_91","EVOLUTION_DATA_SERVER_3_1_90","EVOLUTION_DATA_SERVER_3_1_5","EVOLUTION_DATA_SERVER_3_1_4","EVOLUTION_DATA_SERVER_3_1_3_1","EVOLUTION_DATA_SERVER_3_1_3","EVOLUTION_DATA_SERVER_3_1_2","EVOLUTION_DATA_SERVER_2_91_92","EVOLUTION_DATA_SERVER_2_91_91","EVOLUTION_DATA_SERVER_2_91_90","EVOLUTION_DATA_SERVER_2_91_6","EVOLUTION_DATA_SERVER_2_91_5","EVOLUTION_DATA_SERVER_2_91_4","EVOLUTION_DATA_SERVER_2_91_3","EVOLUTION_DATA_SERVER_2_91_2","EVOLUTION_DATA_SERVER_2_91_1","EVOLUTION_DATA_SERVER_2_91_0","EVOLUTION_DATA_SERVER_2_31_92","EVOLUTION_DATA_SERVER_2_31_91","EVOLUTION_DATA_SERVER_2_31_90","EVOLUTION_DATA_SERVER_2_31_6","EVOLUTION_DATA_SERVER_2_31_5","EVOLUTION_DATA_SERVER_2_31_4","EVOLUTION_DATA_SERVER_2_31_3_1","EVOLUTION_2_31_3_1","EVOLUTION_DATA_SERVER_2_31_3","EVOLUTION_DATA_SERVER_2_31_2","EVOLUTION_DATA_SERVER_2_31_1","EVOLUTION_DATA_SERVER_2_29_92","EVOLUTION_DATA_SERVER_2_29_91","EVOLUTION_DATA_SERVER_2_29_90","EVOLUTION_DATA_SERVER_2_29_6","EVOLUTION_DATA_SERVER_2_29_5","EVOLUTION_DATA_SERVER_2_29_4","EVOLUTION_DATA_SERVER_2_29_3","EVOLUTION_DATA_SERVER_2_29_2","EVOLUTION_DATA_SERVER_2_29_1","EVOLUTION_DATA_SERVER_2_27_90","EVOLUTION_DATA_SERVER_2_27_5","EVOLUTION_DATA_SERVER_2_27_4","EVOLUTION_DATA_SERVER_2_27_3","EVOLUTION_DATA_SERVER_2_27_2","EVOLUTION_DATA_SERVER_2_26_0","EVOLUTION_DATA_SERVER_2_25_92","EVOLUTION_DATA_SERVER_2_25_90","EVOLUTION_DATA_SERVER_2_25_5","EVOLUTION_DATA_SERVER_2_25_4","EVOLUTION_DATA_SERVER_2_25_3","EVOLUTION_DATA_SERVER_2_25_2","EVOLUTION_DATA_SERVER_2_25_1","EVOLUTION_DATA_SERVER_2_23_91","EVOLUTION_DATA_SERVER_2_23_90","EVOLUTION_DATA_SERVER_2_23_6","EVOLUTION_DATA_SERVER_2_23_5","EVOLUTION_DATA_SERVER_2_23_4","EVOLUTION_DATA_SERVER_2_23_3","EVOLUTION_DATA_SERVER_2_23_2","EVOLUTION_DATA_SERVER_2_23_1","EVOLUTION_DATA_SERVER_2_22_0","EVOLUTION_DATA_SERVER_2_21_91","EVOLUTION_DATA_SERVER_2_21_90","EVOLUTION_DATA_SERVER_2_21_5","EVOLUTION_DATA_SERVER_2_21_4","EVOLUTION_DATA_SERVER_2_21_3","EVOLUTION_DATA_SERVER_2_21_2","EVOLUTION_DATA_SERVER_2_21_1","EVOLUTION_DATA_SERVER_1_11_92","EVOLUTION_DATA_SERVER_1_11_91","EVOLUTION_DATA_SERVER_1_11_90","EVOLUTION_DATA_SERVER_1_11_5","EVOLUTION_DATA_SERVER_1_11_4","EVOLUTION_DATA_SERVER_1_11_3","EVOLUTION_DATA_SERVER_1_9_3","EVOLUTION_DATA_SERVER_1_9_1","GNOME_2_16_BRANCHPOINT","EVOLUTION_DATA_SERVER_1_8_1","EVOLUTION_DATA_SERVER_1_8_0","EVOLUTION_DATA_SERVER_1_7_92","ECALCOMP_ABI_ANCHOR","EVOLUTION_DATA_SERVER_1_7_91","EVOLUTION_DATA_SERVER_1_7_90_1","EVOLUTION_DATA_SERVER_1_7_90","mmapped-camel-summary-branchpoint","EVOLUTION_DATA_SERVER_1_7_4","EVOLUTION_DATA_SERVER_1_7_3","EVOLUTION_DATA_SERVER_1_7_2","EVOLUTION_DATA_SERVER_1_7_1","EVOLUTION_DATA_SERVER_1_5_92","EVOLUTION_DATA_SERVER_1_5_91","EVOLUTION_DATA_SERVER_1_5_9_0","EVOLUTION_DATA_SERVER_1_5_5","EVOLUTION_DATA_SERVER_1_5_4","EVOLUTION_DATA_SERVER_1_5_3","EVOLUTION_DATA_SERVER_1_5_1","EVOLUTION_DATA_SERVER_1_3_8","EVOLUTION_DATA_SERVER_1_3_7","EVOLUTION_DATA_SERVER_1_3_6_1","EVOLUTION_DATA_SERVER_1_3_6","EVOLUTION_DATA_SERVER_1_3_5","EVOLUTION_DATA_SERVER_1_3_4","caldav-branchpoint","EVOLUTION_DATA_SERVER_1_3_3_1","EVOLUTION_DATA_SERVER_1_3_3","notzed-disksummary-branchpoint","EVOLUTION_DATA_SERVER_1_3_2","EVOLUTION_DATA_SERVER_1_3_1","eds-1-2-1-merge-start","gnome-2-10-base","EVOLUTION_DATA_SERVER_1_1_6","EVOLUTION_DATA_SERVER_1_1_5","EVOLUTION_2_1_5","EVOLUTION_DATA_SERVER_1_1_4","EVOLUTION_DATA_SERVER_1_1_3","EVOLUTION_DATA_SERVER_1_1_2","EVOLUTION_2_1_4","EVOLUTION_2_1_3_1","EVOLUTION_2_1_3","EVOLUTION_2_1_2","EVOLUTION_DATA_SERVER_1_1_1","EVOLUTION_2_1_1","EVOLUTION_2_1_0","EVOLUTION_DATA_SERVER_1_1_0","notzed-messageinfo-branchpoint","EVOLUTION_2_0_4","EVOLUTION_2_0_3","EVOLUTION_2_0_2","eds-1-0-1-merge-start","notzed-eplugin-2-merge","evolution-2-0-1-merge-start","gnome-2-8-base","EVOLUTION_DATA_SERVER_0_0_99","evolution-2-0-1-merge","EVOLUTION_2_0_0","EVOLUTION_1_5_94_1","EVOLUTION_1_5_94","EVOLUTION_DATA_SERVER_0_0_98","EVOLUTION_DATA_SERVER_0_0_97","EVOLUTION_1_5_93","EVOLUTION_1_5_92_2","EVOLUTION_1_5_92_1","EVOLUTION_1_5_92","EVOLUTION_DATA_SERVER_0_0_96","EVOLUTION_1_5_91","EDS_MODULES_BASE","EVOLUTION_1_5_90","EVOLUTION_DATA_SERVER_0_0_93","EVOLUTION_1_5_8","EVOLUTION_DATA_SERVER_0_0_91","EVOLUTION_1_5_6_1","EVOLUTION_1_5_6","EVOLUTION_DATA_SERVER_0_0_90","EVOLUTION_1_5_5","EVOLUTION_DATA_SERVER_0_0_7","EVOLUION_1_5_4","EVOLUTION_DATA_SERVER_0_0_6","EVOLUTION_1_5_3","EVOLUTION_1_5_2","EVOLUTION_DATA_SERVER_0_0_5","EVOLUTION_DATA_SERVER_0_0_4","EVOLUTION_1_5_1","EVOLUTION_DATA_SERVER_0_0_3","EVOLUTION_DATA_SERVER_0_0_2","EVOLUTION_1_5","DB_4_1_25_NC","before-eds-merge","V0_0_1","backend-split-branch-merge-start","new-ui-branch-merge-start","new-ui-branch-merge-end","BEFORE_NEW_UI_MERGE","spam-filtering-start","new-calendar-branch-start","new-calendar-branch-merge-end","new-calendar-branch-before-create-modify","EVOLUTION_1_4_4","EVOLUTION_1_4_3","EVOLUTION_1_4_2","EVOLUTION_1_4_1","EVOLUTION_1_4_0","EVOLUTION_1_3_92","EVOLUTION_1_3_91","EVOLUTION_1_3_3","EVOLUTION_1_3_2","EVOLUTION_1_2_3","EVOLUTION_1_3_1","toshok-libmimedir-base","EVOLUTION_1_2_0","EVOLUTION_1_1_90","EVOLUTION_1_1_1","EVOLUTION_1_0_8","EVOLUTION_1_0_7","EVOLUTION_0_99_2","EVOLUTION_0_99_0","EVOLUTION_0_16_100","EVOLUTION_0_16","EVOLUTION_0_15","EVOLUTION_0_14","EVOLUTION_0_13","EVOLUTION_0_12","GNOME_MEDIA_1_2_2","E_TREE_REWORK_BASE","LWE_2001_01","before-camel-mt","EVOLUTION_0_8","EVOLUTION_0_6","GNOME_PRINT_0_24","EVOLUTION_0_5","EVOLUTION_0_3","EVOLUTION_0_2","EVOLUTION_0_1","EVOLUTION_0_0","new-parser-anchor","INITIAL"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-2604.json","vanir_signatures_modified":"2026-07-09T19:18:40Z","vanir_signatures":[{"digest":{"line_hashes":["97261336715253666907370012989941089532","196431228778949867724737976313165984732","208905012781636244676853780242079685336","299187148074431686436165878609895092754","219586983408809207366906873813587575387","331835691824477131782396284258742283946","72091747169906822489975734341379624290"],"threshold":0.9},"id":"CVE-2026-2604-4ea2fbda","signature_type":"Line","signature_version":"v1","source":"https://gitlab.gnome.org/gnome/evolution-data-server@5b9fccd338345f965730eaa96c9a7a8f9ca4d4ce","target":{"file":"src/camel/tests/misc/test-vee-folder.c"},"deprecated":false}]}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:H/A:L"}]}