Skip to main content

PCManFM-Qt CVE-2026-48700

| EUVDEUVD-2026-31487 CRITICAL
Improper Control of Dynamically-Managed Code Resources (CWE-913)
2026-05-22 mitre GHSA-j7mp-frq8-hwp3
Critical
Disputed · 9.3 Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local session access
  2. Delivery
    Craft file:// URI naming a regular file
  3. Exploit
    Call FileManager1.ShowFolders over D-Bus
  4. Execution
    PCManFM-Qt delegates to type handler
  5. Persist
    Handler program executes without confirmation
  6. Impact
    Code 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

PCManFM-Qt 1.1.0 ≤2.4.0

Affected Packages

euvd pcmanfm_qt no fix

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)
Vendor (mitre) PRIMARY 9.3 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
vuln.today AI 8.8 HIGH

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.

3.1 AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
SUSE MEDIUM

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

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

2
CVE Published
May 22, 2026 - 18:43 cve.org
CRITICAL 9.3
CVE Published
May 22, 2026 - 18:43 nvd
UNKNOWN (no severity yet)

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.0%
Top 98% exploitable
Prevalence
Low
LXQt desktop file manager, niche Linux desktop with limited enterprise footprint
Social Media
1
Sightings
Data Quality
8 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL GitHub VulDB

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Vendor StatusVendor

SUSE

Severity: Moderate

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy