CVE-2010-0013 Path traversal in n/a

High 7.5 Published Updated

Remote attackers can read arbitrary files via directory traversal in the MSN protocol plugin of Pidgin and Adium clients.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2010-0013?

CVE-2010-0013 is a high-severity path traversal vulnerability in Fedoraproject Fedora, published on 9 Jan 2010. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Directory traversal vulnerability in slp.c in the MSN protocol plugin in libpurple in Pidgin 2.6.4 and Adium 1.3.8 allows remote attackers to read arbitrary files via a .. (dot dot) in an application/x-msnmsgrp2p MSN emoticon (aka custom smiley) request, a related issue to CVE-2004-0122. NOTE: it could be argued that this is resultant from a vulnerability in which an emoticon download request is processed even without a preceding text/x-mms-emoticon message that announced availability of the emoticon.

Weakness: CWE-22

Which versions are affected by CVE-2010-0013?

It affects 7 products.

Linux distribution packages (40)
finch Red Hat:enterprise_linux:4::asAll versions0:2.6.5-1.el4.1
finch-devel Red Hat:enterprise_linux:4::asAll versions0:2.6.5-1.el4.1
libpurple Red Hat:enterprise_linux:4::asAll versions0:2.6.5-1.el4.1
libpurple-devel Red Hat:enterprise_linux:4::asAll versions0:2.6.5-1.el4.1
libpurple-perl Red Hat:enterprise_linux:4::asAll versions0:2.6.5-1.el4.1
libpurple-tcl Red Hat:enterprise_linux:4::asAll versions0:2.6.5-1.el4.1
pidgin Red Hat:enterprise_linux:4::asAll versions0:2.6.5-1.el4.1
pidgin-debuginfo Red Hat:enterprise_linux:4::asAll versions0:2.6.5-1.el4.1
pidgin-devel Red Hat:enterprise_linux:4::asAll versions0:2.6.5-1.el4.1
pidgin-perl Red Hat:enterprise_linux:4::asAll versions0:2.6.5-1.el4.1
finch Red Hat:enterprise_linux:4::desktopAll versions0:2.6.5-1.el4.1
finch-devel Red Hat:enterprise_linux:4::desktopAll versions0:2.6.5-1.el4.1
libpurple Red Hat:enterprise_linux:4::desktopAll versions0:2.6.5-1.el4.1
libpurple-devel Red Hat:enterprise_linux:4::desktopAll versions0:2.6.5-1.el4.1
libpurple-perl Red Hat:enterprise_linux:4::desktopAll versions0:2.6.5-1.el4.1
libpurple-tcl Red Hat:enterprise_linux:4::desktopAll versions0:2.6.5-1.el4.1
pidgin Red Hat:enterprise_linux:4::desktopAll versions0:2.6.5-1.el4.1
pidgin-debuginfo Red Hat:enterprise_linux:4::desktopAll versions0:2.6.5-1.el4.1
pidgin-devel Red Hat:enterprise_linux:4::desktopAll versions0:2.6.5-1.el4.1
pidgin-perl Red Hat:enterprise_linux:4::desktopAll versions0:2.6.5-1.el4.1
finch Red Hat:enterprise_linux:4::esAll versions0:2.6.5-1.el4.1
finch-devel Red Hat:enterprise_linux:4::esAll versions0:2.6.5-1.el4.1
libpurple Red Hat:enterprise_linux:4::esAll versions0:2.6.5-1.el4.1
libpurple-devel Red Hat:enterprise_linux:4::esAll versions0:2.6.5-1.el4.1
libpurple-perl Red Hat:enterprise_linux:4::esAll versions0:2.6.5-1.el4.1
libpurple-tcl Red Hat:enterprise_linux:4::esAll versions0:2.6.5-1.el4.1
pidgin Red Hat:enterprise_linux:4::esAll versions0:2.6.5-1.el4.1
pidgin-debuginfo Red Hat:enterprise_linux:4::esAll versions0:2.6.5-1.el4.1
pidgin-devel Red Hat:enterprise_linux:4::esAll versions0:2.6.5-1.el4.1
pidgin-perl Red Hat:enterprise_linux:4::esAll versions0:2.6.5-1.el4.1
finch Red Hat:enterprise_linux:4::wsAll versions0:2.6.5-1.el4.1
finch-devel Red Hat:enterprise_linux:4::wsAll versions0:2.6.5-1.el4.1
libpurple Red Hat:enterprise_linux:4::wsAll versions0:2.6.5-1.el4.1
libpurple-devel Red Hat:enterprise_linux:4::wsAll versions0:2.6.5-1.el4.1
libpurple-perl Red Hat:enterprise_linux:4::wsAll versions0:2.6.5-1.el4.1
libpurple-tcl Red Hat:enterprise_linux:4::wsAll versions0:2.6.5-1.el4.1
pidgin Red Hat:enterprise_linux:4::wsAll versions0:2.6.5-1.el4.1
pidgin-debuginfo Red Hat:enterprise_linux:4::wsAll versions0:2.6.5-1.el4.1
pidgin-devel Red Hat:enterprise_linux:4::wsAll versions0:2.6.5-1.el4.1
pidgin-perl Red Hat:enterprise_linux:4::wsAll versions0:2.6.5-1.el4.1

Products include Adium Adium, Fedoraproject Fedora, Opensuse Opensuse, Pidgin Pidgin, Redhat Enterprise Linux, Suse Linux Enterprise and 1 more.

How do I fix CVE-2010-0013?

Apply the vendor's patch.

Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.

Is CVE-2010-0013 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2010-0013 exists.

Public exploit code: 1 Exploit-DB entry.

All Fedoraproject Fedora vulnerabilities

Sources

Also known as DEBIAN-CVE-2010-0013, GHSA-v6ph-x2c7-6g37, RHSA-2010:0044.

Is CVE-2010-0013 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free