Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local session access
-
DeliveryCraft file:// URI naming a regular file
-
ExploitCall FileManager1.ShowFolders over D-Bus
-
ExecutionPCManFM-Qt delegates to type handler
-
PersistHandler program executes without confirmation
-
ImpactCode execution or namespace-restriction bypass
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Dynamic code resource control
|
| Exploitation Conditions | Requires the ability to make a local D-Bus call to the org.freedesktop.FileManager1.ShowFolders method in a session where PCManFM-Qt is the registered FileManager1 handler (CVSS AV:L, PR:L). The specific trigger is passing a regular file's path (not a directory) as the URI argument, so that PCManFM-Qt's file-type-based delegation launches the associated program. Exploitation is limited by these factors: the attacker must already have local, authenticated access to the session; PCManFM-Qt must be installed and active as the freedesktop FileManager1 provider (LXQt desktop, versions 1.1.0-2.4.0); and success depends on the targeted file type mapping to a program that yields useful execution or namespace escape. No user interaction is needed (UI:N), which removes the usual click-to-open safeguard. |
| Impact | Signals conflict sharply. The CVSS 4.0 base score is 9.3 (Critical) with total confidentiality/integrity/availability impact on both the vulnerable and subsequent systems, yet the vector is AV:L (local) with PR:L, meaning an attacker already needs local, authenticated access and the ability to issue a D-Bus call in the victim's session. EPSS is essentially zero (0.01%, 2nd percentile) and CISA SSVC records Exploitation: none and Automatable: no, indicating no observed exploitation and no easy mass-automation. There is no KEV listing and no public exploit identified at time of analysis, though SSVC agrees the Technical Impact is total. Net: this is a high-severity-on-paper, low-real-world-urgency issue for most deployments - the total-impact rating is credible but gated behind local access and a somewhat contrived invocation path, and the product's small footprint further limits exposure. The vendor's own framing (spec-compliant, non-trivial to fix safely) suggests it should be treated as a hardening priority rather than an emergency patch. |
| Exploit ScenarioDerived | A malicious or compromised local process (or a lured application integration) issues an org.freedesktop.FileManager1.ShowFolders D-Bus call passing the path of a regular file - such as an executable or a file whose type is bound to a scripting handler - as the URI. PCManFM-Qt silently delegates to the type-associated program, running it without prompting the user, giving the attacker code execution in the user's session or a means to bypass network namespace isolation. No public exploit is identified at time of analysis, and exploitation requires existing local access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 23, 2026
Improper delegation of file handling in the LXQt PCManFM-Qt file manager (all releases from 1.1.0 through 2.4.0) allows a local attacker to trigger execution of arbitrary handler programs by passing a regular file's path as a URI to the org.freedesktop.FileManager1.ShowFolders D-Bus method, which opens the file with its type-associated program without user confirmation. This can yield code execution or be abused to circumvent network namespace restrictions. EPSS is negligible (0.01%, 2nd percentile) and there is no public exploit identified at time of analysis, but SSVC rates the technical impact as total.
RemediationAI
No vendor-released patched version is confirmed in the available data, so monitor the upstream releases page (https://github.com/lxqt/pcmanfm-qt/releases) and the oss-security discussion (https://www.openwall.com/lists/oss-security/2026/05/19/1 and .../05/20/2 and http://www.openwall.com/lists/oss-security/2026/05/24/6) for a fixed tag, then upgrade to it once published. As compensating controls until then: restrict or mask the org.freedesktop.FileManager1 D-Bus service so untrusted local processes cannot invoke ShowFolders (trade-off: breaks legitimate 'show in file manager' integrations from other applications); avoid running PCManFM-Qt as the registered FileManager1 handler on multi-user or sandbox-escape-sensitive hosts; and treat any workflow that feeds attacker-influenced URIs into ShowFolders as untrusted. Because the maintainers note that simply rejecting regular-file URIs may degrade I/O behavior, avoid ad-hoc local patches that blanket-block file URIs without testing.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
PCManFM-Qt is the file manager of the LXQt desktop environment (Qt port of PCManFM), identified by CPE cpe:2.3:a:lxqt:pcmanfm-qt. It implements the freedesktop.org org.freedesktop.FileManager1 D-Bus interface, whose ShowFolders method is specified to reveal a folder for a given URI. The flaw is CWE-913 (Improper Control of Dynamically-Managed Code Resources): rather than validating that the supplied URI names a directory, PCManFM-Qt dynamically selects and launches a handler program based on the target's file type. When the URI actually points to a regular file (e.g. an executable, script, or .desktop-associated type), that handler is invoked with no confirmation prompt. Notably the maintainers assert the behavior complies with the FileManager1 specification, and that naively rejecting regular-file URIs could have adverse I/O consequences - so this sits at the boundary of a spec-versus-security disagreement rather than a clear memory-safety bug.
Know when Pcmanfm Qt gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
Sources disagree (Medium–Critical)CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/AU:N/R:I/V:D/RE:M/U:Clear
Local D-Bus invocation in an existing session gives AV:L and PR:L with no user interaction; delegation to another program escapes the file manager's control, so S:C with high C/I/A.
vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.
CVSS VectorVendor: mitre
Lifecycle Timeline
2DescriptionCVE.org
An issue was discovered in all versions of PCManFM-Qt starting from 1.1.0. When a regular file's path is passed as a URI in an org.freedesktop.FileManager1.ShowFolders D-Bus method call, PCManFM-Qt delegates to a different program (based on the file type) without user confirmation. This could be used to achieve code execution or circumvent network namespace restrictions. NOTE: those outcomes are potentially unwanted by most users; however, the behavior of the product does comply with the applicable specification, and a simplistic solution (ensuring that the URI does not name a regular file) may have adverse consequences for I/O.
Executive ViewAI
LXQt PCManFM-Qt file manager (versions 1.1.0-2.4.0) contains a critical local code-execution vulnerability triggered through D-Bus method mishandling without user confirmation. Real-world exploitation risk remains minimal with 0.01% exploitation prevalence and no public exploits identified, though the absence of vendor patches elevates remediation urgency. Organizations should determine if PCManFM-Qt is deployed in their environment before escalating this issue.
No vendor-released patch identified at time of analysis. Interim mitigations: implement Polkit policies to restrict D-Bus FileManager1 method calls; disable PCManFM-Qt in favor of alternative file managers; apply AppArmor or SELinux profiles to confine the file manager process and prevent unauthorized handler invocation.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
EUVD-2026-31487
GHSA-j7mp-frq8-hwp3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB