{"id":"CVE-2022-26491","aliases":["ALPINE-CVE-2022-26491","DEBIAN-CVE-2022-26491","DLA-3043-1","EUVD-2022-31049","GHSA-4hw8-r3fw-2q2x","MGASA-2022-0208","SUSE-SU-2022:1664-1","SUSE-SU-2022:1665-1","SUSE-SU-2022:1693-1","UBUNTU-CVE-2022-26491","openSUSE-SU-2024:12036-1"],"status":"published","title":"An issue was discovered in Pidgin before 2.14.9. A remote attacker who can spoof DNS responses...","description":"An issue was discovered in Pidgin before 2.14.9. A remote attacker who can spoof DNS responses can redirect a client connection to a malicious server. The client will perform TLS certificate verification of the malicious domain name instead of the original XMPP service domain, allowing the attacker to take over control over the XMPP connection and to obtain user credentials and all communication content. This is similar to CVE-2022-24968.","severity":{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-10","score":0.02565,"percentile":0.85257,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-295"],"published":"2022-05-16T08:01:28Z","modified":"2026-11-03T07:31:22Z","fixes":[{"ecosystem":"Alpine:v3.16","package":"pidgin","fixed_in":["2.14.9-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.17","package":"pidgin","fixed_in":["2.14.9-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.18","package":"pidgin","fixed_in":["2.14.9-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.19","package":"pidgin","fixed_in":["2.14.9-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.20","package":"pidgin","fixed_in":["2.14.9-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.21","package":"pidgin","fixed_in":["2.14.9-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.22","package":"pidgin","fixed_in":["2.14.9-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.23","package":"pidgin","fixed_in":["2.14.9-r0"],"sources":["osv"]},{"ecosystem":"Alpine:v3.24","package":"pidgin","fixed_in":["2.14.9-r0"],"sources":["osv"]},{"ecosystem":"Debian:12","package":"pidgin","fixed_in":["2.14.9-1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"pidgin","fixed_in":["2.14.9-1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"pidgin","fixed_in":["2.14.9-1"],"sources":["osv"]},{"ecosystem":"Debian:9","package":"pidgin","fixed_in":["2.12.0-1+deb9u1"],"sources":["osv"]},{"ecosystem":"Mageia:8","package":"pidgin","fixed_in":["2.14.1-6.1.mga8"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP5","package":"pidgin","fixed_in":["2.12.0-3.6.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Workstation Extension 12 SP5","package":"pidgin","fixed_in":["2.12.0-3.6.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Module for Package Hub 15 SP3","package":"pidgin","fixed_in":["2.13.0-150200.12.6.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Workstation Extension 15 SP3","package":"pidgin","fixed_in":["2.13.0-150200.12.6.1"],"sources":["osv"]},{"ecosystem":"openSUSE:Leap 15.3","package":"pidgin","fixed_in":["2.13.0-150200.12.6.1"],"sources":["osv"]},{"ecosystem":"openSUSE:Leap 15.4","package":"pidgin","fixed_in":["2.13.0-150200.12.6.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Module for Package Hub 15 SP4","package":"pidgin","fixed_in":["2.14.8-150400.3.3.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Workstation Extension 15 SP4","package":"pidgin","fixed_in":["2.14.8-150400.3.3.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Alpine:v3.16","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.9-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.17","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.9-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.18","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.9-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.19","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.9-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.20","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.9-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.21","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.9-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.22","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.9-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.23","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.9-r0"}]}]},{"source":"osv","ecosystem":"Alpine:v3.24","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.9-r0"}]}]},{"source":"osv","ecosystem":"Debian:12","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.9-1"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.9-1"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.9-1"}]}]},{"source":"osv","ecosystem":"Debian:9","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.12.0-1+deb9u1"}]}],"versions":["2.12.0-1"]},{"source":"osv","ecosystem":"Mageia:8","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.1-6.1.mga8"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP5","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.12.0-3.6.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12 SP5","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.12.0-3.6.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Package Hub 15 SP3","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.13.0-150200.12.6.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 15 SP3","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.13.0-150200.12.6.1"}]}]},{"source":"osv","ecosystem":"openSUSE:Leap 15.3","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.13.0-150200.12.6.1"}]}]},{"source":"osv","ecosystem":"openSUSE:Leap 15.4","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.13.0-150200.12.6.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Package Hub 15 SP4","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.8-150400.3.3.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 15 SP4","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.14.8-150400.3.3.1"}]}]},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:2.10.7-0ubuntu4.1","1:2.10.7-0ubuntu4.2","1:2.10.9-0ubuntu1","1:2.10.9-0ubuntu2","1:2.10.9-0ubuntu3","1:2.10.9-0ubuntu3.1","1:2.10.9-0ubuntu3.2","1:2.10.9-0ubuntu3.3","1:2.10.9-0ubuntu3.4"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:2.10.11-0ubuntu4","1:2.10.11-0ubuntu5","1:2.10.12-0ubuntu1","1:2.10.12-0ubuntu2","1:2.10.12-0ubuntu3","1:2.10.12-0ubuntu4","1:2.10.12-0ubuntu5","1:2.10.12-0ubuntu5.1","1:2.10.12-0ubuntu5.2"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:2.12.0-1ubuntu2","1:2.12.0-1ubuntu4"]},{"source":"osv","ecosystem":"Ubuntu:20.04:LTS","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:2.13.0-2.2ubuntu1","1:2.13.0-2.2ubuntu2","1:2.13.0-2.2ubuntu3","1:2.13.0-2.2ubuntu4"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:2.14.1-1ubuntu1","1:2.14.8-1ubuntu1","1:2.14.8-1ubuntu2","1:2.14.8-1ubuntu2.1"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:2.14.12-1ubuntu1","1:2.14.12-1ubuntu2","1:2.14.13-1ubuntu1","1:2.14.13-1ubuntu2"]},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:2.14.14-1ubuntu1","1:2.14.14-1ubuntu2"]},{"source":"osv","ecosystem":"Ubuntu:26.10","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:2.14.14-1ubuntu3","1:2.14.14-1ubuntu4"]},{"source":"osv","ecosystem":"Ubuntu:26.04:LTS","package":"pidgin","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1:2.14.14-1ubuntu2","1:2.14.14-1ubuntu3"]}],"products":[{"vendor":"debian","product":"debian_linux"},{"vendor":"pidgin","product":"pidgin"}],"references":[{"url":"https://mail.jabber.org/pipermail/standards/2022-February/038759.html","tags":["x_refsource_MISC","x_transferred","Mailing List","Third Party Advisory","advisory"]},{"url":"https://github.com/xsf/xeps/pull/1158","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","fix"]},{"url":"https://developer.pidgin.im/wiki/FullChangeLog","tags":["x_refsource_MISC","x_transferred","Release Notes","Vendor Advisory","advisory"]},{"url":"https://pidgin.im/about/security/advisories/cve-2022-26491/","tags":["x_refsource_MISC","x_transferred","Vendor Advisory","advisory","report"]},{"url":"https://keep.imfreedom.org/pidgin/pidgin/rev/13cdb7956bdc","tags":["x_refsource_MISC","x_transferred","Patch","Third Party Advisory","fix","report"]},{"url":"https://lists.debian.org/debian-lts-announce/2022/06/msg00005.html","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-26491"},{"url":"https://github.com/advisories/GHSA-4hw8-r3fw-2q2x"},{"url":"https://security.alpinelinux.org/vuln/CVE-2022-26491","tags":["advisory"]},{"url":"https://security-tracker.debian.org/tracker/CVE-2022-26491","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2022-0208.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=30438","tags":["report"]},{"url":"https://lists.suse.com/pipermail/sle-security-updates/2022-May/011017.html","tags":["web"]},{"url":"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/thread/BRCEWC62ZCIOYKJOQNJHI7R6EJHTSTZX/","tags":["web"]},{"url":"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/thread/56CQ66SQFAFDB2JPMOCRC2IJISJ4Y5FX/","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20221664-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1199025","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2022-26491","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20221665-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2022/suse-su-20221693-1/","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2022-26491","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2022-26491","tags":["report"]},{"url":"","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2022-26491","description":"An issue was discovered in Pidgin before 2.14.9. A remote attacker who can spoof DNS responses can redirect a client connection to a malicious server. The client will perform TLS certificate verification of the malicious domain name instead of the original XMPP service domain, allowing the attacker to take over control over the XMPP connection and to obtain user credentials and all communication content. This is similar to CVE-2022-24968.","status":"published","published":"2022-05-31T04:25:23Z","modified":"2024-08-03T05:03:32.77Z","updated_at":"2026-11-02T14:34:25.954329Z"}],"euvd":[{"id":"EUVD-2022-31049","description":"An issue was discovered in Pidgin before 2.14.9. A remote attacker who can spoof DNS responses can redirect a client connection to a malicious server. The client will perform TLS certificate verification of the malicious domain name instead of the original XMPP service domain, allowing the attacker to take over control over the XMPP connection and to obtain user credentials and all communication content. This is similar to CVE-2022-24968.","status":"published","published":"2022-05-31T04:25:23Z","modified":"2024-08-03T05:03:32Z","updated_at":"2026-11-03T03:25:44.694159Z"}],"ghsa":[{"id":"GHSA-4hw8-r3fw-2q2x","title":"An issue was discovered in Pidgin before 2.14.9. A remote attacker who can spoof DNS responses...","description":"An issue was discovered in Pidgin before 2.14.9. A remote attacker who can spoof DNS responses can redirect a client connection to a malicious server. The client will perform TLS certificate verification of the malicious domain name instead of the original XMPP service domain, allowing the attacker to take over control over the XMPP connection and to obtain user credentials and all communication content. This is similar to CVE-2022-24968.","status":"published","published":"2022-06-03T00:01:02Z","modified":"2023-01-27T05:03:21Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"medium"}],"cwes":["CWE-295"],"updated_at":"2026-11-02T14:42:13.826528Z"}],"nvd":[{"id":"CVE-2022-26491","description":"An issue was discovered in Pidgin before 2.14.9. A remote attacker who can spoof DNS responses can redirect a client connection to a malicious server. The client will perform TLS certificate verification of the malicious domain name instead of the original XMPP service domain, allowing the attacker to take over control over the XMPP connection and to obtain user credentials and all communication content. This is similar to CVE-2022-24968.","status":"published","published":"2022-06-02T14:15:40.953Z","modified":"2026-06-17T04:35:17.517Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"medium","assessor":"primary"},{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:P/I:N/A:N","level":"medium","assessor":"primary"}],"cwes":["CWE-295"],"updated_at":"2026-11-02T14:07:21.261605Z"}],"osv":[{"id":"ALPINE-CVE-2022-26491","description":"An issue was discovered in Pidgin before 2.14.9. A remote attacker who can spoof DNS responses can redirect a client connection to a malicious server. The client will perform TLS certificate verification of the malicious domain name instead of the original XMPP service domain, allowing the attacker to take over control over the XMPP connection and to obtain user credentials and all communication content. This is similar to CVE-2022-24968.","status":"published","published":"2022-06-02T14:15:40.953Z","modified":"2026-11-03T07:31:22.965484001Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"medium"}],"updated_at":"2026-11-03T07:50:01.054176Z"},{"id":"CVE-2022-26491","description":"An issue was discovered in Pidgin before 2.14.9. A remote attacker who can spoof DNS responses can redirect a client connection to a malicious server. The client will perform TLS certificate verification of the malicious domain name instead of the original XMPP service domain, allowing the attacker to take over control over the XMPP connection and to obtain user credentials and all communication content. This is similar to CVE-2022-24968.","status":"published","published":"2022-06-02T14:15:40.953Z","modified":"2026-04-16T04:32:26.039377648Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"medium"}],"updated_at":"2026-11-02T15:44:24.758293Z"},{"id":"DEBIAN-CVE-2022-26491","description":"An issue was discovered in Pidgin before 2.14.9. A remote attacker who can spoof DNS responses can redirect a client connection to a malicious server. The client will perform TLS certificate verification of the malicious domain name instead of the original XMPP service domain, allowing the attacker to take over control over the XMPP connection and to obtain user credentials and all communication content. This is similar to CVE-2022-24968.","status":"published","published":"2022-06-02T14:15:40.953Z","modified":"2026-11-03T08:00:11.212059143Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"medium"}],"updated_at":"2026-11-03T08:25:15.646766Z"},{"id":"UBUNTU-CVE-2022-26491","description":"An issue was discovered in Pidgin before 2.14.9. A remote attacker who can spoof DNS responses can redirect a client connection to a malicious server. The client will perform TLS certificate verification of the malicious domain name instead of the original XMPP service domain, allowing the attacker to take over control over the XMPP connection and to obtain user credentials and all communication content. This is similar to CVE-2022-24968.","status":"published","published":"2022-06-02T14:15:00Z","modified":"2026-10-17T12:55:57.328062216Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","level":"medium"}],"updated_at":"2026-11-02T16:53:53.13624Z"},{"id":"DLA-3043-1","title":"pidgin - security update","status":"published","published":"2022-06-06T00:00:00Z","modified":"2026-03-09T01:21:35.002059Z","updated_at":"2026-11-02T15:46:11.189256Z"},{"id":"MGASA-2022-0208","title":"Updated pidgin packages fix security vulnerability","description":"MITM vulnerability when DNSSEC wasn't used (CVE-2022-26491)\n","status":"published","published":"2022-05-28T08:56:13Z","modified":"2026-04-16T04:42:11.618653852Z","updated_at":"2026-11-02T15:49:41.849028Z"},{"id":"openSUSE-SU-2024:12036-1","title":"finch-2.14.9-1.1 on GA media","description":"These are all security issues fixed in the finch-2.14.9-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2026-02-04T02:33:31.428784Z","updated_at":"2026-11-02T16:58:35.485255Z"},{"id":"SUSE-SU-2022:1664-1","title":"Security update for pidgin","description":"This update for pidgin fixes the following issues:\n\n- CVE-2022-26491: Fixed MITM vulnerability when DNSSEC wasn't used (bsc#1199025).\n","status":"published","published":"2022-05-16T08:01:28Z","modified":"2025-05-02T04:33:00.176491Z","updated_at":"2026-11-02T15:53:50.513981Z"},{"id":"SUSE-SU-2022:1665-1","title":"Security update for pidgin","description":"This update for pidgin fixes the following issues:\n\n- CVE-2022-26491: Fixed MITM vulnerability when DNSSEC wasn't used (bsc#1199025).\n","status":"published","published":"2022-05-16T08:01:59Z","modified":"2026-02-04T03:32:40.122101Z","updated_at":"2026-11-02T15:53:50.513981Z"},{"id":"SUSE-SU-2022:1693-1","title":"Security update for pidgin","description":"This update for pidgin fixes the following issues:\n\n- CVE-2022-26491: Fixed MITM vulnerability when DNSSEC wasn't used (bsc#1199025).\n","status":"published","published":"2022-05-17T07:13:20Z","modified":"2026-02-04T04:30:05.091595Z","updated_at":"2026-11-02T15:53:50.513981Z"}]}}
