PCManFM-Qt D-Bus Interface Vulnerability Allows Arbitrary File Execution and Sandbox Bypass

Vulnerability

A vulnerability exists in all versions of PCManFM-Qt starting from 1.1.0, related to the handling of file URIs through the D-Bus method org.freedesktop.FileManager1.ShowFolders. The application incorrectly assumes that all provided URIs are directories and delegates to external programs based on the file type without user confirmation. This behavior can lead to unintended code execution or allow users to circumvent network namespace restrictions, particularly when using Wine with its default MIME handlers for executable files.

Impact

Exploitation of this vulnerability could result in unauthorized execution of arbitrary files, potentially leading to malicious code execution, and allow users to escape from application sandboxes, accessing restricted files or network resources.

Reproduction

To reproduce this vulnerability, first ensure that PCManFM-Qt is installed and that Wine is set up to handle executable files. Then, within a Flatpak application that does not have access to the host's D-Bus, use the 'org.freedesktop.FileManager1.ShowFolders' method to open a file that Wine can execute, such as a WordPad executable. This will trigger the execution of the file, bypassing the application's sandbox restrictions.

Added: May 26, 2026, 3:00 PM
Updated: May 26, 2026, 3:00 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
7.5
exploitability
4.6
remediation
0.0
relevance
9.1
threat
6.4
urgency
0.0
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.