| Summary: | Konqueror arbitrary code execution from .desktop files | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Sergey Frolov <dunkan.aidaho> |
| Component: | tdebase | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | RESOLVED FIXED | ||
| Severity: | critical | CC: | bugwatch, dunkan.aidaho, slavek.banko |
| Priority: | P5 | ||
| Version: | R14.1.x [Trinity] | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Bug Depends on: | |||
| Bug Blocks: | 3010 | ||
| Attachments: |
Screenshot of Konqueror creating a file in user home dir
This desktop file will automatically execute `touch vulnerable-to-desktop-code-execution` |
||
|
Description
Sergey Frolov
2019-08-08 01:51:46 CDT
Created attachment 2924 [details]
This desktop file will automatically execute `touch vulnerable-to-desktop-code-execution`
To get a sense, on how ubiquitous .directory files are: as of now there are 11,635 of them across repositories on GitHub (running this search will require a login) https://github.com/search?utf8=%E2%9C%93&q=HiddenFilesShown%3D+filename%3A.directory&type=Code&ref=advsearch&l=&l= Thank you for reporting. The problem has already been reported in TGW as issue TDE/tdelibs#45: https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/45 And patch based on KDE Frameworks 5 kconfig patch for CVE-2019-14744 is now already merged from pull-request TDE/tdelibs#46: https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/46 |