Skip to main content

IObit Unlocker CVE-2026-82671

| EUVDEUVD-2026-68456 MEDIUM
Improper Privilege Management (CWE-269)
2026-08-31 VulDB GHSA-jjcc-6jqg-8qx4
4.6
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Gain local administrator access
  2. Delivery
    Open handle to IObitUnlocker.sys device object
  3. Exploit
    Craft malicious IOCTL payload
  4. Execution
    Send to IRP_MJ_DEVICE_CONTROL handler
  5. Persist
    Driver invokes ZwTerminateProcess without privilege check
  6. Impact
    Terminate protected or unauthorized process

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires local interactive or remote desktop access to the target Windows system with IObit Unlocker 1.3.0.12 installed and the IObitUnlocker.sys driver loaded in the kernel. The CVSS 4.0 vector specifies PR:H, confirming that the attacker must already possess high (administrator-level) privileges on the system - this is not a privilege escalation from standard user to admin, but rather an abuse of kernel driver access by an already-privileged account. Exploitation is constrained to the IRP_MJ_DEVICE_CONTROL IOCTL interface, reachable only via the Windows DeviceIoControl API directed at the IObit driver device object. There is no remote exploitation path (AV:L). Limiting factors include: the requirement for existing admin access, the need for the IObit Unlocker software to be installed and the driver loaded, and the absence of any cross-network attack surface. The affected system must be running Windows, as IObitUnlocker.sys is a Windows kernel driver.

Impact

The CVSS 4.0 base score of 4.6 (Medium) accurately reflects the constrained threat model. The attack vector is strictly local (AV:L), and the CVSS vector specifies PR:H - meaning the attacker must already hold administrator-level privileges before exploitation is possible. With no confidentiality impact (VC:N) and only Low integrity and availability impact (VI:L/VA:L), the vulnerability does not enable direct data exfiltration or system compromise beyond process termination. No EPSS probability data was provided, and the vulnerability is absent from the CISA KEV catalog, indicating no confirmed active exploitation at time of analysis. The 'Privilege Escalation' tag in the metadata is potentially misleading: the CVSS vector does not support lateral privilege gain from a lower-privilege account; rather, an already high-privileged user can abuse the driver's IOCTL interface to extend their effective reach into process termination in ways the OS would otherwise restrict. The primary real-world risk is abuse by malicious insiders or malware already running with admin rights - for example, to disable endpoint detection and response (EDR) agents or security software protected by anti-tamper mechanisms. The absence of a vendor patch (vendor did not respond to disclosure) is the most actionable concern for defenders.

Exploit ScenarioDerived

A local attacker already holding administrator privileges on a Windows system with IObit Unlocker 1.3.0.12 installed opens a handle to the IObitUnlocker.sys device object and sends a crafted IOCTL through the DeviceIoControl API targeting the IRP_MJ_DEVICE_CONTROL handler. The handler invokes ZwTerminateProcess without performing adequate privilege validation, allowing the attacker to terminate a protected process - such as an endpoint security agent or EDR sensor - that would normally resist termination even from an admin account. No public exploit code has been identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAI

Improper privilege management in IObit Unlocker 1.3.0.12's kernel driver (IObitUnlocker.sys) allows a locally authenticated high-privileged user to invoke ZwTerminateProcess through the IRP_MJ_DEVICE_CONTROL handler without adequate authorization checks, enabling termination of processes outside the caller's normal authority. The vulnerability is limited to systems with IObit Unlocker installed and the driver loaded, and requires existing administrator-level access to exploit. No public exploit has been identified at time of analysis, the vulnerability is not in the CISA KEV catalog, and the vendor did not respond to disclosure.

RemediationAI

No vendor-released patch has been identified at time of analysis - the vendor was contacted before disclosure but did not respond, and no fix version is available. Users should monitor IObit's official release channel for future updates to IObit Unlocker. The most effective compensating control is to uninstall IObit Unlocker entirely if the file-unlocking functionality is not operationally required, which removes the IObitUnlocker.sys driver from the system and eliminates the attack surface; the trade-off is loss of the unlocking utility. If the software must remain installed, administrators can restrict access to the driver's device object by applying a restrictive Windows security descriptor (DACL) to the device handle, limiting which accounts can issue DeviceIoControl calls to the driver - the trade-off is potential breakage of legitimate IObit Unlocker functionality. Enforcing Windows Defender Application Control (WDAC) or similar allowlisting policies to block unauthorized kernel driver interactions provides an additional layer of defense. Because PR:H is required, enforcing the principle of least privilege and minimizing the number of accounts with local administrator rights directly reduces the exposed population.

Affected VersionsENISA

Unlocker 1.3.0.12

Affected Packages

euvd unlocker 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

IObit Unlocker is a Windows utility that releases file locks held by running processes, accomplished via a kernel-mode driver (IObitUnlocker.sys). Kernel drivers communicate with user-mode applications through I/O Request Packets (IRPs); IRP_MJ_DEVICE_CONTROL is the standard IRP type dispatched when a user-mode caller invokes the Windows DeviceIoControl API against the driver's device object. The vulnerable handler processes these control codes and calls ZwTerminateProcess - a low-level NT Native API function that bypasses many of the safeguards applied by higher-level Win32 TerminateProcess. CWE-269 (Improper Privilege Management) indicates the driver does not enforce sufficient privilege validation before honoring the termination request, allowing the caller to terminate processes that should be protected from such operations. The CPE cpe:2.3:a:iobit:unlocker:*:*:*:*:*:*:*:* uses a version wildcard; only version 1.3.0.12 is explicitly cited in the VulDB report.

Know when Unlocker 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 (VulDB) PRIMARY 4.6 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
vuln.today AI 3.4 LOW

Local kernel driver exploitation requires pre-existing admin privileges (PR:H, AV:L); impact is limited to unauthorized process termination with no confidentiality breach.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

DescriptionCVE.org

A vulnerability has been found in IObit Unlocker 1.3.0.12. This vulnerability affects the function ZwTerminateProcess in the library IObitUnlocker.sys of the component IRP_MJ_DEVICE_CONTROL Handler. The manipulation leads to improper privilege management. An attack has to be approached locally. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
popular consumer Windows utility, rarely deployed in enterprise environments
Social Media
1
Sightings
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.2%
Patch available No
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
Partial

Priority Score

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

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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