CVE-2016-2368
Multiple memory corruption vulnerabilities exist in the handling of the MXIT protocol in Pidgin....
CVE-2016-2368 is a high vulnerability (CVSS 8.1) in Pidgin, published June 23, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.64%, the 91st percentile. Fixed in pidgin 2.11.0-1.
Multiple memory corruption vulnerabilities exist in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent via the server could result in multiple buffer overflows, potentially resulting in code execution or memory disclosure.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.1
Multiple memory corruption vulnerabilities exist in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent via the server could result in multiple buffer overflows, potentially resulting in code execution or memory disclosure.
- Record
CVE-2016-2368- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
Multiple memory corruption vulnerabilities exist in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent via the server could result in multiple buffer overflows, potentially resulting in code execution or memory disclosure.
- Record
CVE-2016-2368- Updated
- 2026-11-02
EUVDEUVD-2016-3452 No score
Multiple memory corruption vulnerabilities exist in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent via the server could result in multiple buffer overflows, potentially resulting in code execution or memory disclosure.
- Record
EUVD-2016-3452- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-6cx6-59wp-f7c5
8.1
Multiple memory corruption vulnerabilities exist in the handling of the MXIT protocol in Pidgin....
Multiple memory corruption vulnerabilities exist in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent via the server could result in multiple buffer overflows, potentially resulting in code execution or memory disclosure.
- Record
GHSA-6cx6-59wp-f7c5- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
OSV
8.1
Multiple memory corruption vulnerabilities exist in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent via the server could result in multiple buffer overflows, potentially resulting in code execution or memory disclosure.
- Record
CVE-2016-2368- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-2368
8.1
Multiple memory corruption vulnerabilities exist in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent via the server could result in multiple buffer overflows, potentially resulting in code execution or memory disclosure.
- Record
DEBIAN-CVE-2016-2368- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2016-2368
8.1
Multiple memory corruption vulnerabilities exist in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent via the server could result in multiple buffer overflows, potentially resulting in code execution or memory disclosure.
- Record
UBUNTU-CVE-2016-2368- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2016-0236 No score
Updated pidgin packages fix security vulnerability
A buffer overflows vulnerability exists in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent from the server could potentially result in arbitrary code execution. A malicious server or an attacker who intercepts the network traffic can send an invalid size for a packet which will trigger a buffer overflow (CVE-2016-2376).
A buffer vulnerability exists in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent by the server could potentially result in an out of bounds write of one byte. A malicious server can send a negative content-length in response to a HTTP request triggering the vulnerability (CVE-2016-2377).
A buffer overflow vulnerability exists in the handling of the MXIT protocol Pidgin. Specially crafted data sent via the server could potentially result in a buffer overflow, potentially resulting in memory corruption. A malicious server or an unfiltered malicious user can send negative length values to trigger this vulnerability (CVE-2016-2378).
An information leak exists in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent to the server could potentially result in an out of bounds read. A user could be convinced to enter a particular string which would then get converted incorrectly and could lead to a potential out-of-bounds read (CVE-2016-2380).
A directory traversal exists in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent from the server could potentially result in an overwrite of files. A malicious server or someone with access to the network traffic can provide an invalid filename for a splash image triggering the vulnerability (CVE-2016-4323).
A denial of service vulnerability exists in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent via the server could potentially result in a null pointer dereference. A malicious server or an attacker who intercepts the network traffic can send invalid data to trigger this vulnerability and cause a crash (CVE-2016-2365).
A denial of service vulnerability exists in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent via the server could potentially result in an out-of-bounds read. A malicious server or an attacker who intercepts the network traffic can send invalid data to trigger this vulnerability and cause a crash (CVE-2016-2366).
An information leak exists in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent via the server could potentially result in an out of bounds read. A malicious user, server, or man-in-the-middle can send an invalid size for an avatar which will trigger an out-of-bounds read vulnerability. This could result in a denial of service or copy data from memory to the file, resulting in an information leak if the avatar is sent to another user (CVE-2016-2367).
Multiple memory corruption vulnerabilities exist in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent via the server could result in multiple buffer overflows, potentially resulting in code execution or memory disclosure (CVE-2016-2368).
An NULL pointer dereference vulnerability exists in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent via the server could potentially result in a denial of service vulnerability. A malicious server can send a packet starting with a NULL byte triggering the vulnerability (CVE-2016-2369).
A denial of service vulnerability exists in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent from the server could potentially result in an out-of-bounds read. A malicious server or man-in-the-middle can send invalid data to trigger this vulnerability (CVE-2016-2370).
An out-of-bounds write vulnerability exists in the handling of the MXIT protocol in Pidgin. Specially crafted MXIT data sent via the server could cause memory corruption resulting in code execution (CVE-2016-2371).
An information leak…
- Record
MGASA-2016-0236- Updated
- 2026-11-02
OSVUSN-3031-1 No score
pidgin vulnerabilities
Yves Younan discovered that Pidgin contained multiple issues in the MXit protocol support. A remote attacker could use this issue to cause Pidgin to crash, resulting in a denial of service, or possibly execute arbitrary code.
- Record
USN-3031-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
pidginDebian:12 |
before 2.11.0-1 | 2.11.0-1 |
pidginDebian:13 |
before 2.11.0-1 | 2.11.0-1 |
pidginDebian:14 |
before 2.11.0-1 | 2.11.0-1 |
pidginDebian:7 |
before 2.10.10-1~deb7u2, plus listed versions 2.10.10-1~bpo60+12.10.10-1~deb7u12.10.6-32.10.7-12.10.7-2 Show 5 moreShow less2.10.7-2~bpo70+12.10.8-12.10.9-12.10.9-1~bpo60+12.10.9-1~deb7u1 |
2.10.10-1~deb7u2 |
pidginDebian:8 |
before 2.11.0-0+deb8u1, plus listed versions 2.10.11-12.10.11-1.12.10.12-1 |
2.11.0-0+deb8u1 |
pidginMageia:5 |
before 2.11.0-1.mga5 | 2.11.0-1.mga5 |
pidginUbuntu:14.04:LTS |
before 1:2.10.9-0ubuntu3.3, plus listed versions 1:2.10.7-0ubuntu4.11:2.10.7-0ubuntu4.21:2.10.9-0ubuntu11:2.10.9-0ubuntu21:2.10.9-0ubuntu31:2.10.9-0ubuntu3.11:2.10.9-0ubuntu3.2 |
1:2.10.9-0ubuntu3.3 |
pidginUbuntu:16.04:LTS |
before 1:2.10.12-0ubuntu5.1, plus listed versions 1:2.10.11-0ubuntu41:2.10.11-0ubuntu51:2.10.12-0ubuntu11:2.10.12-0ubuntu21:2.10.12-0ubuntu31:2.10.12-0ubuntu41:2.10.12-0ubuntu5 |
1:2.10.12-0ubuntu5.1 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
securityfocus.com/bid/91335
pidgin.im/news/security?id=101
debian.org/security/2016/dsa-3620
talosintelligence.com/reports/TALOS-2016-0136
security.gentoo.org/glsa/201701-38
ubuntu.com/usn/USN-3031-1
Show 40 moreShow less
nvd.nist.gov/vuln/detail/CVE-2016-2368
github.com/advisories/GHSA-6cx6-59wp-f7c5
security-tracker.debian.org/tracker/CVE-2016-2368
advisories.mageia.org/MGASA-2016-0236.html
bugs.mageia.org/show_bug.cgi?id=18754
talosintel.com/reports/TALOS-2016-0118
talosintel.com/reports/TALOS-2016-0119
talosintel.com/reports/TALOS-2016-0120
talosintel.com/reports/TALOS-2016-0123
talosintel.com/reports/TALOS-2016-0128
talosintel.com/reports/TALOS-2016-0133
talosintel.com/reports/TALOS-2016-0134
talosintel.com/reports/TALOS-2016-0135
talosintel.com/reports/TALOS-2016-0136
talosintel.com/reports/TALOS-2016-0137
talosintel.com/reports/TALOS-2016-0138
talosintel.com/reports/TALOS-2016-0139
talosintel.com/reports/TALOS-2016-0140
talosintel.com/reports/TALOS-2016-0141
talosintel.com/reports/TALOS-2016-0142
talosintel.com/reports/TALOS-2016-0143
bitbucket.org/pidgin/www/src/tip/htdocs/ChangeLog?fileviewer=file-view-default
ubuntu.com/security/CVE-2016-2368
ubuntu.com/security/notices/USN-3031-1
cve.org/CVERecord?id=CVE-2016-2368
ubuntu.com/security/CVE-2016-2365
ubuntu.com/security/CVE-2016-2366
ubuntu.com/security/CVE-2016-2367
ubuntu.com/security/CVE-2016-2369
ubuntu.com/security/CVE-2016-2370
ubuntu.com/security/CVE-2016-2371
ubuntu.com/security/CVE-2016-2372
ubuntu.com/security/CVE-2016-2373
ubuntu.com/security/CVE-2016-2374
ubuntu.com/security/CVE-2016-2375
ubuntu.com/security/CVE-2016-2376
ubuntu.com/security/CVE-2016-2377
ubuntu.com/security/CVE-2016-2378
ubuntu.com/security/CVE-2016-2380
ubuntu.com/security/CVE-2016-4323
Left out here: the rest of 1 source description. The JSON record has them.