{"id":"CVE-2018-12422","details":"addressbook/backends/ldap/e-book-backend-ldap.c in Evolution-Data-Server in GNOME Evolution through 3.29.2 might allow attackers to trigger a Buffer Overflow via a long query that is processed by the strcat function. NOTE: the software maintainer disputes this because \"the code had computed the required string length first, and then allocated a large-enough buffer on the heap.","modified":"2026-07-08T16:54:03.369781Z","published":"2018-06-15T16:29:00.437Z","references":[{"type":"FIX","url":"https://bugzilla.gnome.org/show_bug.cgi?id=796174"},{"type":"FIX","url":"https://gitlab.gnome.org/GNOME/evolution-data-server/commit/34bad6173"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/gnome/evolution","events":[{"introduced":"0"},{"last_affected":"635bfea271f83d76d0bdb2b15189668a82602651"}],"database_specific":{"cpe":"cpe:2.3:a:gnome:evolution:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"last_affected":"3.29.2"}],"source":"CPE_RANGE"}}],"versions":["3.29.2","3.29.1","3.28.0","3.27.92","3.27.91","3.27.90","3.27.4","EVOLUTION_3_27_3","EVOLUTION_3_27_2","EVOLUTION_3_27_1","EVOLUTION_3_26_0","EVOLUTION_3_25_92_2","EVOLUTION_3_25_92_1","EVOLUTION_3_25_92","EVOLUTION_3_25_91","EVOLUTION_3_25_90","EVOLUTION_3_25_4","EVOLUTION_3_25_3","EVOLUTION_3_25_2","EVOLUTION_3_25_1","EVOLUTION_3_24_0","EVOLUTION_3_23_92","EVOLUTION_3_23_91","EVOLUTION_3_23_90","EVOLUTION_3_23_4","EVOLUTION_3_23_3","EVOLUTION_3_23_2","EVOLUTION_3_23_1","EVOLUTION_3_22_0","EVOLUTION_3_21_92","EVOLUTION_3_21_91","EVOLUTION_3_21_90","EVOLUTION_3_21_4","EVOLUTION_3_21_3","EVOLUTION_3_21_2","EVOLUTION_3_21_1","EVOLUTION_3_20_0","EVOLUTION_3_19_92","EVOLUTION_3_19_91","EVOLUTION_3_19_90","EVOLUTION_3_19_4","EVOLUTION_3_19_3","EVOLUTION_3_19_2","EVOLUTION_3_19_1","EVOLUTION_3_18_0","EVOLUTION_3_17_92","EVOLUTION_3_17_91","EVOLUTION_3_17_90","EVOLUTION_3_17_4","EVOLUTION_3_17_3","EVOLUTION_3_17_2","EVOLUTION_3_17_1","EVOLUTION_3_16_0","EVOLUTION_3_15_92","EVOLUTION_3_15_91","EVOLUTION_3_13_90","EVOLUTION_3_13_10","EVOLUTION_3_13_9","EVOLUTION_3_13_8","EVOLUTION_3_13_7","EVOLUTION_3_13_6","EVOLUTION_3_13_5","EVOLUTION_3_13_4","EVOLUTION_3_13_3","EVOLUTION_3_13_2","EVOLUTION_3_13_1","EVOLUTION_3_12_0","EVOLUTION_3_11_91","EVOLUTION_3_11_90","EVOLUTION_3_11_5","EVOLUTION_3_11_4","EVOLUTION_3_11_3","EVOLUTION_3_11_2","EVOLUTION_3_11_1","EVOLUTION_3_10_0","EVOLUTION_3_9_92","EVOLUTION_3_9_91","EVOLUTION_3_9_90","EVOLUTION_3_9_5","EVOLUTION_3_9_4","EVOLUTION_3_9_3","EVOLUTION_3_9_2","EVOLUTION_3_7_92","EVOLUTION_3_7_91","EVOLUTION_3_7_90","EVOLUTION_3_7_4_FIXED","EVOLUTION_3_7_3","EVOLUTION_3_7_2_FIXED","EVOLUTION_3_7_1","EVOLUTION_3_5_92","EVOLUTION_3_5_91","EVOLUTION_3_5_90","EVOLUTION_3_5_5","EVOLUTION_3_5_4","EVOLUTION_3_5_3","EVOLUTION_3_5_1","EVOLUTION_3_4_0","EVOLUTION_3_3_92","EVOLUTION_3_3_91","EVOLUTION_3_3_90","EVOLUTION_3_3_5","EVOLUTION_3_3_4","EVOLUTION_3_3_3","EVOLUTION_3_3_2","EVOLUTION_3_2_0","EVOLUTION_3_1_92","EVOLUTION_3_1_91","EVOLUTION_3_1_90_FIXED","EVOLUTION_3_1_5","EVOLUTION_3_1_4","EVOLUTION_3_1_3","EVOLUTION_3_1_1","EVOLUTION_2_91_92","EVOLUTION_2_91_91","EVOLUTION_2_91_90","EVOLUTION_2_91_6","EVOLUTION_2_91_5","EVOLUTION_2_91_4","EVOLUTION_2_91_3","EVOLUTION_2_91_2","EVOLUTION_2_91_1","EVOLUTION_2_91_0","EVOLUTION_2_31_92","EVOLUTION_2_31_91","EVOLUTION_2_31_90","EVOLUTION_2_31_6","EVOLUTION_2_31_5_CORRECTED","EVOLUTION_2_31_4","EVOLUTION_2_31_3_1","EVOLUTION_2_31_3","EVOLUTION_2_31_2_CORRECTED","EVOLUTION_2_31_1","EVOLUTION_2_29_92","EVOLUTION_2_29_90","EVOLUTION_2_29_6","EVOLUTION_2_29_5","EVOLUTION_2_29_4","EVOLUTION_2_29_3_1","EVOLUTION_2_29_3","EVOLUTION_2_29_1","EVOLUTION_2_27_90","EVOLUTION_2_27_5","EVOLUTION_2_27_4","EVOLUTION_2_27_3","EVOLUTION_2_26_1","EVOLUTION_2_26_0","EVOLUTION_2_25_92","EVOLUTION_2_25_90","EVOLUTION_2_25_5","EVOLUTION_2_25_4","EVOLUTION_2_25_3","EVOLUTION_2_25_2","EVOLUTION_2_25_1","EVOLUTION_2_23_91","EVOLUTION_2_23_90","EVOLUTION_2_23_6","EVOLUTION_2_23_5","EVOLUTION_2_23_4","EVOLUTION_2_23_3","EVOLUTION_2_23_2","EVOLUTION_2_23_1","EVOLUTION_2_22_0","EVOLUTION_2_21_91","EVOLUTION_2_21_90","EVOLUTION_2_21_4","EVOLUTION_2_21_3","EVOLUTION_2_21_2","EVOLUTION_2_21_1","EVOLUTION_2_11_92","EVOLUTION_2_11_91","EVOLUTION_2_11_90","EVOLUTION_2_11_5","EVOLUTION_2_11_4","EVOLUTION_2_11_3","GNOME_0_27","GNOME_0_25","GNOME_0_20a","GNOME_0_20","GNOME_0_12"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2018-12422.json"}},{"ranges":[{"type":"GIT","repo":"https://github.com/gnome/evolution-data-server","events":[{"introduced":"0"},{"last_affected":"9a6cf88b52585a22002c8f03c0e1c2f12545fb55"}],"database_specific":{"cpe":"cpe:2.3:a:gnome:evolution:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"last_affected":"3.29.2"}],"source":"CPE_RANGE"}}],"versions":["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-2018-12422.json"}},{"ranges":[{"type":"GIT","repo":"https://gitlab.gnome.org/gnome/evolution-data-server","events":[{"introduced":"0"},{"fixed":"34bad6173"}],"database_specific":{"source":"REFERENCES"}}],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2018-12422.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}]}