
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-41525 is a sandbox bypass vulnerability in KDE Dolphin file manager that allows applications running inside a Flatpak sandbox or under AppArmor confinement to open files outside the application sandbox without proper scrutiny. Dolphin's implementation of the org.freedesktop.FileManager1.ShowFolders D-Bus protocol accepts any file path — including scripts or executables — rather than restricting input to directories as intended. Instead of blocking such attempts, Dolphin incorrectly presents the user with a consent prompt, which can be leveraged to execute arbitrary code. All KDE Dolphin versions before 25.12.3 are affected. It was publicly disclosed on April 28, 2026, and carries a CVSS v3.1 base score of 6.5 (Medium) (Red Hat Advisory, GitHub Advisory).
The root cause is classified under CWE-669 (Incorrect Resource Transfer Between Spheres) and CWE-807 (Reliance on Untrusted Inputs in a Security Decision). Dolphin's FileManager1 D-Bus interface (org.freedesktop.FileManager1.ShowFolders) is intended to accept only directory URIs, but it fails to validate that the provided path is actually a directory before processing it. A sandboxed application can invoke this D-Bus method with a file:// URI pointing to a script or executable outside the sandbox; Dolphin then presents a user prompt asking whether to launch the file rather than silently rejecting the request, which is the correct behavior. This design flaw means the sandbox boundary is effectively bypassed with only user interaction required, not additional privileges (Red Hat Bugzilla, oss-security).
Successful exploitation allows a confined application to escape its sandbox and potentially execute arbitrary scripts or executables on the host system with the privileges of the user running Dolphin. This results in high confidentiality and integrity impact — an attacker could read or modify files outside the sandbox — and low availability impact. The attack is local and requires user interaction (the user must accept the Dolphin prompt), limiting its scope, but a socially engineered user could inadvertently authorize execution of malicious code delivered from within a sandboxed application (GitHub Advisory, Red Hat Bugzilla).
There is no public proof-of-concept exploit code and no evidence of in-the-wild exploitation as of the time of disclosure (GitHub Advisory). The EPSS score is approximately 0.012% (4th percentile), indicating a very low near-term exploitation probability. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. Exploitation requires local access, high attack complexity, and user interaction, which significantly reduces practical exploitability (GitHub Advisory).
file:// URI (e.g., /tmp/malware.sh).org.freedesktop.FileManager1.ShowFolders with the URI of the malicious file (e.g., file:///tmp/malware.sh) as the argument, bypassing the sandbox's D-Bus restrictions since this interface is accessible to confined apps.org.freedesktop.FileManager1.ShowFolders D-Bus calls originating from a Flatpak or AppArmor-confined application with non-directory file:// URIs as arguments./tmp/, ~/.local/share/) that may have been staged by a sandboxed application.Upgrade KDE Dolphin to version 25.12.3 or later, which corrects the FileManager1 protocol handler to block non-directory paths rather than prompting the user (KDE Dolphin Release, KDE Advisory). As a workaround for systems that cannot immediately upgrade, administrators can deploy a D-Bus shim (such as the one developed by the Kicksecure project) that intercepts org.freedesktop.FileManager1 calls and validates that all provided URIs point to real directories before forwarding them (oss-security). Additionally, restricting sandboxed applications' access to the D-Bus session bus via stricter AppArmor D-Bus mediation or xdg-dbus-proxy policies can reduce exposure.
Security researcher Aaron Rainbolt published a detailed analysis on the oss-security mailing list in May 2026, contextualizing CVE-2026-41525 within a broader class of D-Bus sandbox escape issues affecting multiple Linux desktop components, including PCManFM-Qt and Wine's MIME handler registrations (oss-security). The post highlighted that the Kicksecure project had already developed a D-Bus shim as a mitigation and called on maintainers of applications that execute code to audit their MIME handler registrations. Red Hat triaged the issue at high severity in their Bugzilla tracker (Red Hat Bugzilla).
Fix availability across major Linux distributions and their releases.
bookworm
dolphin
sid
dolphin: 4:26.04.0-1
trixie
dolphin: 4:25.04.3-1+deb13u1
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."