|
KGet in KDE contains a flaw that allows an attacker to traverse outside of a restricted path. The issue is due to the KGetMetalink::File::isValidNameAttr function in ui/metalinkcreator/metalinker.cpp not properly sanitizing user input, specifically directory traversal style attacks (e.g., ../../) supplied via the name attribute of a file element in a metalink file. This directory traversal attack would allow a remote attacker to create arbitrary files.
|