Description
The clientautoresp function in family_icbm.c in the oscar protocol plugin in libpurple in Pidgin before 2.7.2 allows remote authenticated users to cause a denial of service (NULL pointer dereference and application crash) via an X-Status message that lacks the expected end tag for a (1) desc or (2) title element.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | pidgin | 2.7.2-1 | — |
| Debian 13 | pidgin | 2.7.2-1 | — |
| Debian 12 | pidgin | 2.7.2-1 | — |
References
- ADV-2010-1887 vdb-entry
- SSA:2010-240-05 vendor-advisory
- http://developer.pidgin.im/viewmtn/revision/diff/fcb70f7c12120206d30ad33223ff85be7b226d1c/with/8e8ff246492e45af8f8d0808296d6f2906794dc0/libpurple/protocols/oscar/family_icbm.c
- oval:org.mitre.oval:def:18359 vdb-entry signature
- http://www.pidgin.im/news/security/index.php?id=47
- pidgin-xstatus-dos(60566) vdb-entry
- 66506 vdb-entry
- 40699 third-party-advisory
- 41881 vdb-entry
- ADV-2010-2221 vdb-entry
- http://developer.pidgin.im/viewmtn/revision/info/8e8ff246492e45af8f8d0808296d6f2906794dc0