{"id":"CVE-2019-10691","aliases":["ALPINE-CVE-2019-10691","DEBIAN-CVE-2019-10691","EUVD-2019-2485","GHSA-7m29-wr8r-5c2m","SUSE-SU-2019:0997-1","UBUNTU-CVE-2019-10691","openSUSE-SU-2019:1312-1","openSUSE-SU-2024:10726-1","openSUSE-SU-2025:14715-1"],"status":"published","title":"The JSON encoder in Dovecot before 2.3.5.2 allows attackers to repeatedly crash the...","description":"The JSON encoder in Dovecot before 2.3.5.2 allows attackers to repeatedly crash the authentication service by attempting to authenticate with an invalid UTF-8 sequence as the username.","severity":{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-09","score":0.028,"percentile":0.86559,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"published":"2019-04-18T09:00:00Z","modified":"2026-10-24T10:31:03Z","fixes":[{"ecosystem":"Alpine:v3.10","package":"dovecot","fixed_in":["2.3.6-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.11","package":"dovecot","fixed_in":["2.3.6-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.12","package":"dovecot","fixed_in":["2.3.6-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.13","package":"dovecot","fixed_in":["2.3.6-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.14","package":"dovecot","fixed_in":["2.3.6-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.15","package":"dovecot","fixed_in":["2.3.6-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.16","package":"dovecot","fixed_in":["2.3.6-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.17","package":"dovecot","fixed_in":["2.3.6-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.18","package":"dovecot","fixed_in":["2.3.6-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.19","package":"dovecot","fixed_in":["2.3.6-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.20","package":"dovecot","fixed_in":["2.3.6-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.21","package":"dovecot","fixed_in":["2.3.6-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.22","package":"dovecot","fixed_in":["2.3.6-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.23","package":"dovecot","fixed_in":["2.3.6-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.24","package":"dovecot","fixed_in":["2.3.6-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.8","package":"dovecot","fixed_in":["2.3.6-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.9","package":"dovecot","fixed_in":["2.3.6-r0"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"dovecot","fixed_in":["1:2.3.4.1-4"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"dovecot","fixed_in":["1:2.3.4.1-4"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"dovecot","fixed_in":["1:2.3.4.1-4"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Module for Server Applications 15","package":"dovecot23","fixed_in":["2.3.3-4.13.1"],"sources":["osv"]},{"ecosystem":"openSUSE:Leap 15.0","package":"dovecot23","fixed_in":["2.3.3-lp150.11.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.10","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.6-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.11","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.6-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.12","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.6-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.13","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.6-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.14","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.6-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.15","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.6-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.16","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.6-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.17","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.6-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.18","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.6-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.19","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.6-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.20","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.6-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.21","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.6-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.22","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.6-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.23","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.6-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.24","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.6-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.8","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.6-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.9","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.6-r0"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:2.3.4.1-4"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:2.3.4.1-4"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"dovecot","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:2.3.4.1-4"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Server Applications 15","package":"dovecot23","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.3-4.13.1"}]}]},{"source":"osv","ecosystem":"openSUSE:Leap 15.0","package":"dovecot23","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.3-lp150.11.1"}]}]},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"dovecot23","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.3.16-1.6"}]}],"bundled":22},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"dovecot24","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.4.0-1.1"}]}],"bundled":24}],"products":[{"vendor":"dovecot","product":"dovecot"},{"vendor":"opensuse","product":"leap"}],"references":[{"url":"http://www.openwall.com/lists/oss-security/2019/04/18/3","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","advisory"]},{"url":"https://dovecot.org/list/dovecot-news/2019-April/000406.html","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Vendor Advisory","advisory","report"]},{"url":"http://lists.opensuse.org/opensuse-security-announce/2019-05/msg00000.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","Mailing List","Third Party Advisory","advisory"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QHFZ5OWRIZGIWZJ5PTNVWWZNLLNH4XYS/","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","web"]},{"url":"https://security.gentoo.org/glsa/201908-29","tags":["vendor-advisory","x_refsource_GENTOO","x_transferred","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2019-10691"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/QHFZ5OWRIZGIWZJ5PTNVWWZNLLNH4XYS"},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/QHFZ5OWRIZGIWZJ5PTNVWWZNLLNH4XYS"},{"url":"https://github.com/advisories/GHSA-7m29-wr8r-5c2m"},{"url":"https://security.alpinelinux.org/vuln/CVE-2019-10691","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2019-10691","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2019/suse-su-20190997-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1132501","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2019-10691","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2019-10691","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-3951-1","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2019-10691","tags":["report"]},{"url":"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/UIO6LVECFBQHBDPBSUFYSMQ23ZFIMEJC/#UIO6LVECFBQHBDPBSUFYSMQ23ZFIMEJC","tags":["advisory"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2017-14461","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-15130","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2017-15132","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2019-11494","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2019-11499","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2019-11500","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2019-19722","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2019-3814","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2019-7524","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-10957","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-10958","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-10967","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-12100","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-12673","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-12674","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-24386","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-28200","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-7046","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2020-7957","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2021-29157","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2021-33515","tags":["web"]},{"url":"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/KZSDCZ5LA6IHY7KXVSL6ULAJVP6OFT2M/","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2024-23184","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2024-23185","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2019-10691","description":"The JSON encoder in Dovecot before 2.3.5.2 allows attackers to repeatedly crash the authentication service by attempting to authenticate with an invalid UTF-8 sequence as the username.","status":"published","published":"2019-04-24T16:49:37Z","modified":"2024-08-04T22:32:01.932Z","updated_at":"2026-11-02T14:20:19.056416Z"}],"euvd":[{"id":"EUVD-2019-2485","description":"The JSON encoder in Dovecot before 2.3.5.2 allows attackers to repeatedly crash the authentication service by attempting to authenticate with an invalid UTF-8 sequence as the username.","status":"published","published":"2019-04-24T16:49:37Z","modified":"2024-08-04T22:32:01Z","updated_at":"2026-11-03T02:40:51.198112Z"}],"ghsa":[{"id":"GHSA-7m29-wr8r-5c2m","title":"The JSON encoder in Dovecot before 2.3.5.2 allows attackers to repeatedly crash the...","description":"The JSON encoder in Dovecot before 2.3.5.2 allows attackers to repeatedly crash the authentication service by attempting to authenticate with an invalid UTF-8 sequence as the username.","status":"published","published":"2022-05-24T16:44:31Z","modified":"2024-04-04T00:04:35Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T14:55:48.925076Z"}],"nvd":[{"id":"CVE-2019-10691","description":"The JSON encoder in Dovecot before 2.3.5.2 allows attackers to repeatedly crash the authentication service by attempting to authenticate with an invalid UTF-8 sequence as the username.","status":"published","published":"2019-04-24T17:29:00.397Z","modified":"2026-06-17T02:11:31.177Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":5,"vector":"AV:N/AC:L/Au:N/C:N/I:N/A:P","level":"medium","assessor":"primary"}],"updated_at":"2026-11-02T14:05:12.471695Z"}],"osv":[{"id":"ALPINE-CVE-2019-10691","description":"The JSON encoder in Dovecot before 2.3.5.2 allows attackers to repeatedly crash the authentication service by attempting to authenticate with an invalid UTF-8 sequence as the username.","status":"published","published":"2019-04-24T17:29:00.397Z","modified":"2026-09-21T06:17:52.452453636Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:27:47.663013Z"},{"id":"CVE-2019-10691","description":"The JSON encoder in Dovecot before 2.3.5.2 allows attackers to repeatedly crash the authentication service by attempting to authenticate with an invalid UTF-8 sequence as the username.","status":"published","published":"2019-04-24T17:29:00.397Z","modified":"2026-10-24T10:31:03.514168176Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:44:10.383287Z"},{"id":"DEBIAN-CVE-2019-10691","description":"The JSON encoder in Dovecot before 2.3.5.2 allows attackers to repeatedly crash the authentication service by attempting to authenticate with an invalid UTF-8 sequence as the username.","status":"published","published":"2019-04-24T17:29:00.397Z","modified":"2026-09-21T07:00:35.043547014Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:45:31.170944Z"},{"id":"UBUNTU-CVE-2019-10691","description":"The JSON encoder in Dovecot before 2.3.5.2 allows attackers to repeatedly crash the authentication service by attempting to authenticate with an invalid UTF-8 sequence as the username.","status":"withdrawn","published":"2019-04-18T09:00:00Z","modified":"2026-02-04T03:20:55.964828Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:54:19.202697Z"},{"id":"openSUSE-SU-2019:1312-1","title":"Security update for dovecot23","description":"This update for dovecot23 fixes the following issues:\n\nSecurity issue fixed:\n\n- CVE-2019-10691: Fixed a denial of service via reachable assertion when processing invalid UTF-8 characters (bsc#1132501).\n\nThis update was imported from the SUSE:SLE-15:Update update project.","status":"published","published":"2019-05-02T14:24:02Z","modified":"2026-02-04T03:35:06.102644Z","updated_at":"2026-11-02T16:58:30.784344Z"},{"id":"openSUSE-SU-2024:10726-1","title":"dovecot23-2.3.16-1.6 on GA media","description":"These are all security issues fixed in the dovecot23-2.3.16-1.6 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2025-05-07T18:09:35.541917Z","updated_at":"2026-11-02T16:58:34.487567Z"},{"id":"openSUSE-SU-2025:14715-1","title":"dovecot24-2.4.0-1.1 on GA media","description":"These are all security issues fixed in the dovecot24-2.4.0-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2025-01-30T00:00:00Z","modified":"2026-02-04T03:33:59.818366Z","updated_at":"2026-11-02T16:58:36.976155Z"},{"id":"SUSE-SU-2019:0997-1","title":"Security update for dovecot23","description":"This update for dovecot23 fixes the following issues:\n\nSecurity issue fixed:\n\n- CVE-2019-10691: Fixed a denial of service via reachable assertion when processing invalid UTF-8 characters (bsc#1132501).\n","status":"published","published":"2019-04-23T16:43:38Z","modified":"2025-05-02T04:08:35.191167Z","updated_at":"2026-11-02T15:53:45.926331Z"}]}}
