Skip to main content

KDE Dolphin EUVDEUVD-2026-26003

| CVE-2026-41525 MEDIUM
Incorrect Resource Transfer Between Spheres (CWE-669)
2026-04-28 mitre
6.5
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Distribute malicious Flatpak application
  2. Delivery
    User installs and launches application
  3. Exploit
    Malicious app invokes D-Bus FileManager1.OpenFile with host path
  4. Execution
    Dolphin opens file outside sandbox
  5. Impact
    User 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

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

Dolphin 0 <25.12.3

Affected Packages

euvd dolphin fix: 25.12.3

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

Vendor (mitre) PRIMARY 6.5 MEDIUM
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

Attack Vector
Local
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
Low

Lifecycle Timeline

3
Patch released
Apr 28, 2026 - 20:23 nvd
Patch available
Patch available
Apr 28, 2026 - 09:01 EUVD
CVE Published
Apr 28, 2026 - 00:00 nvd
MEDIUM 6.5

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

EPSS Score
0.0%
Top 98% exploitable
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Kde

View all
CVE-2012-4513 MEDIUM POC
6.4 Nov 11

khtml/imload/scaledimageplane.h in Konqueror in KDE 4.7.3 allows remote attackers to cause a denial of service (crash) a

CVE-2012-4515 MEDIUM POC
6.8 Nov 11

Use-after-free vulnerability in khtml/rendering/render_replaced.cpp in Konqueror in KDE 4.7.3, when the context menu is

CVE-2016-6232 HIGH POC
7.5 Aug 02

Directory traversal vulnerability in KArchive before 5.24, as used in KDE Frameworks, allows remote attackers to write t

CVE-2017-5330 HIGH POC
7.8 Mar 27

ark before 16.12.1 might allow remote attackers to execute arbitrary code via an executable in an archive, related to as

CVE-2017-8422 HIGH POC
7.8 May 17

KDE kdelibs before 4.14.32 and KAuth before 5.34 allow local users to gain root privileges by spoofing a callerID and le

CVE-2019-14744 HIGH POC
7.8 Aug 07

In KDE Frameworks KConfig before 5.61.0, malicious desktop files and configuration files lead to code execution with min

CVE-2015-7543 HIGH POC
7.0 Jul 25

aRts 1.5.10 and kdelibs3 3.5.10 and earlier do not properly create temporary directories, which allows local users to hi

CVE-2014-5033 MEDIUM POC
6.9 Aug 19

KDE kdelibs before 4.14 and kauth before 5.1 does not properly use D-Bus for communication with a polkit authority, whic

CVE-2012-4514 MEDIUM POC
5.0 Nov 11

rendering/render_replaced.cpp in Konqueror in KDE before 4.9.3 allows remote attackers to cause a denial of service (NUL

CVE-2021-36083 MEDIUM POC
5.5 Jul 01

KDE KImageFormats 5.70.0 through 5.81.0 has a stack-based buffer overflow in XCFImageFormat::loadTileRLE. Rated medium s

CVE-2020-13152 MEDIUM POC
5.5 May 20

A remote user can create a specially crafted M3U file, media playlist file that when loaded by the target user, will tri

CVE-2018-1000801 MEDIUM POC
5.5 Sep 06

okular version 18.08 and earlier contains a Directory Traversal vulnerability in function "unpackDocumentArchive(...)" i

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