Skip to main content

KDE Kleopatra CVE-2026-41527

| EUVDEUVD-2026-24513 MEDIUM
Always-Incorrect Control Flow Implementation (CWE-670)
2026-04-21 mitre
6.9
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Gain local user session on target Windows host
  2. Delivery
    Confirm Kleopatra instance is actively running
  3. Exploit
    Initiate second Kleopatra invocation to trigger KUniqueService IPC routing
  4. Execution
    Craft malicious IPC request exploiting control-flow flaw
  5. Persist
    Assume privileges of running Kleopatra process
  6. Impact
    Access private keys or certificate material

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Always-incorrect control flow
Exploitation Conditions

Exploitation requires that KDE Kleopatra is actively running on the target Windows machine at the time of the attack - the vulnerable KUniqueService code path activates only when a second Kleopatra invocation is initiated while an instance is already running, making a live Kleopatra process a hard prerequisite. The attacker must have local access to the Windows system (AV:L); no pre-existing elevated privileges are required (PR:N per CVSS), so any standard local user account is sufficient to attempt the attack. Attack complexity is rated High (AC:H), meaning exploitation is not trivially repeatable and likely depends on precise control of IPC interaction sequencing or specific knowledge of the flawed logic branch in KUniqueService. The vulnerability is Windows-specific and does not affect Kleopatra on Linux, macOS, or other KDE-supported platforms. Exploitation is bounded by the requirement for physical or remote desktop local access, the hard dependency on an actively-running Kleopatra instance, and the high attack complexity that prevents straightforward or automated exploitation.

Impact

The CVSS 6.9 vector (AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L) correctly signals a local-only, high-complexity attack that requires no prior privileges - any unprivileged local Windows account may attempt exploitation without needing an existing foothold at an elevated level. The C:H/I:H impact dimensions are credible given Kleopatra manages private keys and certificate material, but the scope is unchanged (S:U), meaning compromise does not automatically cascade to the broader system. Real-world risk is substantially dampened by three converging signals: EPSS at 0.01% (percentile 2%), SSVC exploitation status of none, and no CISA KEV listing. The SSVC 'total' technical impact label reflects the sensitivity of Kleopatra's data rather than breadth of host compromise. There is no conflict between the CVSS vector and the description - the local attack vector is consistent with the IPC abuse scenario described. This vulnerability is a genuine but low-urgency issue; organizations where Kleopatra manages high-value key material (e.g., code-signing or organizational S/MIME keys) should treat it with elevated priority relative to the raw CVSS score, while general enterprise environments can schedule patching in normal maintenance cycles given the absence of observed exploitation.

Exploit ScenarioDerived

A local, unprivileged attacker on a shared Windows workstation where Kleopatra is actively running triggers a second invocation of the application, causing KUniqueService to route the new launch request to the existing instance via IPC; by crafting the IPC interaction to exploit the control-flow flaw in KUniqueService, the attacker causes the running Kleopatra process to act on their behalf with the privileges of the original Kleopatra user, potentially exposing private GnuPG keys or S/MIME certificates stored in that user's keyring. No public exploit code has been identified at time of analysis, and the AC:H rating indicates reliable exploitation requires specific knowledge of the IPC defect and favorable system conditions rather than a straightforward, repeatable technique.

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 – Jul 24, 2026

Privilege escalation in KDE Kleopatra before 26.08.0 on Windows allows any local user to assume the operating system privileges of a currently-running Kleopatra process by exploiting a control-flow defect in the KUniqueService single-instance enforcement mechanism. The CVSS 6.9 rating reflects high confidentiality and integrity impact - access to private cryptographic keys and certificates is plausible - but is substantially offset by the local-only attack vector and high complexity (AC:H). No public exploit code has been identified and SSVC confirms exploitation is currently none, with an EPSS of 0.01% placing this in the bottom 2% of CVEs by exploitation likelihood; a vendor patch at 26.08.0 is available via the April 2026 KDE security advisory.

RemediationAI

Upgrade to KDE Kleopatra 26.08.0 or later, which resolves the KUniqueService control-flow defect. The KDE security advisory is published at https://kde.org/info/security/advisory-20250408-1.txt, the upstream fix commit is available at https://commits.kde.org/kleopatra/73471abb92d99c56354adb582bfaec2764c22b79, and release packages are listed at https://github.com/KDE/kleopatra/releases. For organizations that cannot patch immediately, the most effective compensating control is to ensure Kleopatra is not left running unattended in shared or multi-user Windows sessions, since the attack requires an active Kleopatra instance to target via KUniqueService - terminating Kleopatra when not in active use eliminates the attack surface entirely until patching is feasible. Additionally, restricting local user access to Windows workstations that run Kleopatra with high-value key material (via Windows account controls or session isolation) reduces the pool of potential local attackers who can attempt the IPC manipulation.

Affected VersionsENISA

Kleopatra 0 <26.08.0

Affected Packages

euvd kleopatra fix: 26.08.0

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 Kleopatra is a certificate manager and universal cryptographic GUI that serves as the primary front-end for GnuPG (OpenPGP) and S/MIME operations, distributed on Windows as part of the Gpg4win package. The affected component is KUniqueService, a KDE framework mechanism that enforces single-instance application behavior by detecting an already-running process and routing subsequent launch requests to it via an inter-process communication (IPC) channel rather than spawning a second instance. CWE-670 (Always-Incorrect Control Flow Implementation) identifies the root cause class: the control flow governing how KUniqueService processes incoming IPC requests is fundamentally flawed, creating a privilege confusion path where a local actor can trick the running Kleopatra instance into treating a crafted IPC interaction with attacker-controlled authority. The CPE string cpe:2.3:a:kde:kleopatra:*:*:*:*:*:*:*:* covers all Kleopatra versions; the EUVD scopes the vulnerable range as 0 through below 26.08.0. The upstream fix is recorded at commit 73471abb92d99c56354adb582bfaec2764c22b79 in the KDE Kleopatra repository.

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

NVD PRIMARY 6.9 MEDIUM
AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:L
vuln.today AI 6.9 MEDIUM

Local-only IPC attack with no prior privileges needed; AC:H reflects specific invocation-timing and IPC crafting requirement; C:H/I:H reflects private key access potential; S:U as compromise stays within Kleopatra process boundary.

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

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

3
Patch released
Apr 22, 2026 - 21:23 nvd
Patch available
Patch available
Apr 21, 2026 - 23:32 EUVD
CVE Published
Apr 21, 2026 - 00:00 nvd
MEDIUM 6.9

DescriptionCVE.org

KDE Kleopatra before 26.08.0 on Windows allows local users to obtain the privileges of a Kleopatra user, because there is an error in the mechanism (KUniqueService) for ensuring that only one instance is running.

Threat Intelligence Overview

EPSS Score
0.0%
Top 98% exploitable
Prevalence
Low
specialized Windows cryptographic certificate manager, niche security-conscious user base
Data Quality
6 sources
Confidence: High

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

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
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