‘KDE KGet metalink ‘name’ Directory Traversal Vulnerability’
‘A vulnerability was discovered in KDE, which can be exploited by malicious people to compromise a user’s system.’
‘The information has been provided by Stefan Cornelius.
The original article can be found at: http://secunia.com/secunia_research/2010-69/‘
* KDE 4.4.2 (KGet 2.4.2)
The vulnerability is caused due to KGet not properly sanitising the ‘name’ attribute of the ‘file’ element of metalink files before using it to download files. If a user is tricked into downloading from a specially crafted metalink file, this can be exploited to download files to directories outside of the intended download directory via directory traversal attacks.
Apply patches for the 4.3 and 4.4 branches committed to the KDE Subversion repository.
30/04/2010 – Vendor notified.
02/05/2010 – Vendor response.
13/05/2010 – Public disclosure.’