Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDistribute malicious Flatpak application
-
DeliveryUser installs and launches application
-
ExploitMalicious app invokes D-Bus FileManager1.OpenFile with host path
-
ExecutionDolphin opens file outside sandbox
-
ImpactUser is prompted to execute or file contents disclosed
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Incorrect resource transfer between spheres
|
| Exploitation Conditions | The vulnerability requires that the Dolphin process runs outside a sandbox (the typical case) while a malicious or compromised application runs inside a Flatpak or AppArmor-confined environment. Exploitation specifically depends on the confined application being able to invoke D-Bus calls to org.freedesktop.FileManager1 interface, which is typically accessible to sandboxed applications by default in Flatpak and AppArmor setups. The attack does not require elevated privileges (PR:N), but does require user interaction (UI:R) in the form of the user accepting a consent prompt when opening executable files, or the user simply viewing the file contents if it is a regular file. The vulnerability does NOT affect Dolphin installations running in restricted environments where D-Bus access is further constrained, nor does it affect sandboxed Dolphin instances themselves (the risk is to the host filesystem when Dolphin is used as a service). Non-default configurations such as disabling the FileManager1 D-Bus service or running Dolphin fully sandboxed would prevent exploitation. |
| Impact | This vulnerability presents moderate real-world risk with important contextual limitations. The CVSS score of 6.5 (Medium) reflects the local attack vector (AV:L), high complexity (AC:H), and requirement for user interaction (UI:R), which appropriately constrains the severity. However, the exploitation conditions are narrow: the vulnerability only affects applications explicitly sandboxed with Flatpak or AppArmor, and requires a malicious application running in the sandbox to make a crafted D-Bus call. The absence of network attack vector and the requirement for sandbox compromise first significantly reduces real-world exposure. EPSS data is not provided, limiting probabilistic assessment. The vulnerability does not appear in CISA KEV (no confirmed active exploitation reported), and no public POC is referenced in the available intelligence. The high-complexity rating (AC:H) suggests exploitation requires non-trivial sandbox manipulation or crafted application behavior. Organizations running trusted applications in sandboxed environments face lower risk; those allowing untrusted third-party Flatpak applications from repositories should prioritize patching. The information disclosure and code execution potential (I:H, C:H) justify timely remediation despite the attack complexity, but this is not an urgent critical vulnerability demanding immediate action across all environments. |
| Exploit ScenarioDerived | An attacker distributes a trojanized application via Flatseal or as a custom Flatpak. When the user launches the malicious application (which runs sandboxed), the application makes a D-Bus call to Dolphin's FileManager1.OpenFile or OpenFolder method with an absolute path to a sensitive file outside the sandbox (e.g., /home/user/.ssh/id_rsa or /etc/passwd). Dolphin, running unsandboxed, opens the path and displays it, allowing the attacker's application to read or execute the file depending on user interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 28, 2026
KDE Dolphin before 25.12.3 allows sandboxed applications (running under Flatpak or AppArmor confinement) to bypass sandbox restrictions and open arbitrary files outside their containment boundary through the FileManager1 D-Bus protocol implementation. An attacker controlling a sandboxed application can exploit this to access sensitive files or execute scripts with user interaction, circumventing the intended isolation model.
RemediationAI
Upgrade KDE Dolphin to version 25.12.3 or later immediately. The fix is confirmed released at https://github.com/KDE/dolphin/releases/tag/v25.12.3 and documented in the KDE security advisory at https://kde.org/info/security/advisory-20260427-2.txt. For distributions packaging older versions, request backported security updates. If immediate upgrade is not feasible, mitigate by restricting the scope of Flatpak applications permitted to run on the system - whitelist only trusted applications from official repositories and disable sideloaded or third-party Flatpak sources, which reduces the likelihood of a malicious sandboxed application being installed. Organizations relying on AppArmor can audit sandbox profiles to ensure Dolphin runs with appropriate confinement; however, this is a defense-in-depth measure and does not replace the patch. Users should avoid running untrusted applications in Flatpak sandboxes until patched, as the sandbox is no longer a reliable security boundary for file access in affected Dolphin versions.
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
KDE Dolphin implements the FileManager1 D-Bus protocol, a system-level service that allows applications to request file manager operations. The vulnerability exists because Dolphin's protocol handler accepts arbitrary file paths without validating whether the requesting application has sandbox permission to access those paths. CWE-669 (Incorrect Resource Transfer Between Spheres) describes the root cause: resources (file paths) are transferred from a confined application context to an unconfined file manager without proper boundary enforcement. When a Flatpak or AppArmor-confined application calls FileManager1 methods with an absolute path, Dolphin opens that path in its own context, which runs outside the sandbox and thus has access to the host filesystem. The implementation compounds the risk by defaulting to a user-consent prompt for executable files rather than a deny-by-default policy.
Know when Kde 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
AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:L
Primary rating from Vendor (mitre) · only source for this CVE.
CVSS VectorVendor: mitre
Lifecycle Timeline
3DescriptionCVE.org
KDE Dolphin before 25.12.3 allows applications in a Flatpak (or with AppArmor confinement) to open folders outside of the application sandbox without additional scrutiny. Dolphin's implementation of the FileManager1 protocol allows the path given to be any type of file, including scripts or executables. (By default, Dolphin will then prompt the user to determine if they want to launch a script or executable; however, the intended behavior is to block the attempted action, not present a consent prompt.)
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
khtml/imload/scaledimageplane.h in Konqueror in KDE 4.7.3 allows remote attackers to cause a denial of service (crash) a
Use-after-free vulnerability in khtml/rendering/render_replaced.cpp in Konqueror in KDE 4.7.3, when the context menu is
Directory traversal vulnerability in KArchive before 5.24, as used in KDE Frameworks, allows remote attackers to write t
ark before 16.12.1 might allow remote attackers to execute arbitrary code via an executable in an archive, related to as
KDE kdelibs before 4.14.32 and KAuth before 5.34 allow local users to gain root privileges by spoofing a callerID and le
In KDE Frameworks KConfig before 5.61.0, malicious desktop files and configuration files lead to code execution with min
aRts 1.5.10 and kdelibs3 3.5.10 and earlier do not properly create temporary directories, which allows local users to hi
KDE kdelibs before 4.14 and kauth before 5.1 does not properly use D-Bus for communication with a polkit authority, whic
rendering/render_replaced.cpp in Konqueror in KDE before 4.9.3 allows remote attackers to cause a denial of service (NUL
KDE KImageFormats 5.70.0 through 5.81.0 has a stack-based buffer overflow in XCFImageFormat::loadTileRLE. Rated medium s
A remote user can create a specially crafted M3U file, media playlist file that when loaded by the target user, will tri
okular version 18.08 and earlier contains a Directory Traversal vulnerability in function "unpackDocumentArchive(...)" i
EUVD-2026-26003
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB