Skip to main content

IOBit Uninstaller EUVDEUVD-2026-76913

| CVE-2026-90485 MEDIUM
NULL Pointer Dereference (CWE-476)
2026-09-12 VulDB GHSA-3gr6-jfw8-h5jh
5.4
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privileged local user
  2. Delivery
    Open handle to IURegistryFilter.sys device
  3. Exploit
    Send crafted IOCTL to sub_11838 handler
  4. Execution
    Null pointer dereference in kernel context
  5. Impact
    System crash (BSOD/forced reboot)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

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

Exploitation Conditions

Exploitation requires a local Windows session with a low-privileged (standard) user account on a host where IOBit Uninstaller or another IObit product that loads IURegistryFilter.sys is installed, and the driver must be currently loaded in the kernel (which occurs automatically on product install under normal conditions). The ability to open a handle to a kernel device object and issue IOCTL calls is available to any authenticated local user by default on Windows - no special permissions, group memberships, or elevated tokens are needed. No network access is required and there is no remote exploitation path. Exploitation is strictly limited to local denial of service (forced BSOD/reboot); no confidentiality or integrity impact applies. Remote or unauthenticated exploitation is not possible given the AV:L/PR:L CVSS vector.

Impact

Real-world risk is moderate. The CVSS 4.0 base score of 6.8 (AV:L/AC:L/AT:N/PR:L/UI:N/VA:H) accurately reflects the threat model: local, low-privilege, no interaction required, but availability-only impact. Any standard Windows user account on a host with an IOBit product installed can force a system crash at will. The E:P supplemental metric confirms public proof-of-concept code is available, lowering the skill threshold for exploitation. There is no KEV listing and no EPSS value provided in the input - the threat is opportunistic insider abuse or malware persistence disruption rather than targeted remote attack. The absence of confidentiality or integrity impact (VC:N/VI:N) limits severity; this is a denial-of-service primitive, not an escalation or data-theft path. The shared-driver claim, if accurate, multiplies the affected install base beyond Uninstaller alone - this is stated in the advisory but specific additional IOBit family names and version ranges are unconfirmed. Vendor non-responsiveness eliminates the possibility of an imminent patch.

Exploit ScenarioDerived

A standard user account on a Windows machine with any IObit product installed opens a handle to the IURegistryFilter.sys device object using CreateFile and sends a specially crafted IOCTL payload targeting the sub_11838 handler. The handler dereferences a null pointer in kernel context, triggering an immediate BSOD and forcing a system reboot. A published proof-of-concept makes this reproducible with minimal technical skill; an attacker or malware could loop this to prevent the system from staying online.

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

AnalysisAIv1 – Sep 12, 2026

IURegistryFilter.sys, the kernel-mode registry filter driver bundled with IOBit Uninstaller 15.5.0.11, can be crashed by any local low-privileged user by sending a crafted IOCTL to the sub_11838 dispatch handler, which dereferences a null pointer in kernel context and produces a system-wide crash (BSOD). The attack surface is broader than a single product: the advisory explicitly states that the identical IURegistryFilter.sys driver ships across multiple other IObit product families, meaning all such products on an affected host are vectors. A published proof-of-concept exploit exists (CVSS 4.0 E:P), and no vendor patch is available - the vendor did not respond to coordinated disclosure.

RemediationAI

No vendor-released patch has been identified at time of analysis; the vendor did not respond to disclosure. The most effective mitigation is to uninstall IOBit Uninstaller and any other IObit products that load IURegistryFilter.sys, which eliminates the kernel driver entirely and closes the attack surface with no trade-offs beyond loss of the utility software's functionality. Where removal is not feasible, Windows Defender Application Control (WDAC) or a third-party driver allowlisting solution can be configured to block IURegistryFilter.sys from loading - this prevents exploitation but also disables any IOBit product dependent on the driver. Restricting IOCTL access via a kernel-mode IOCTL filter is technically possible but operationally complex. Monitor VulDB entry https://vuldb.com/vuln/403064 for any future vendor response or patch release.

Affected VersionsENISA

Uninstaller 15.5.0.11

Affected Packages

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

IURegistryFilter.sys is a Windows kernel-mode driver (ring-0) that hooks registry I/O operations as part of IOBit Uninstaller's monitoring and cleanup stack. Kernel drivers expose device objects to which user-space processes can open handles and issue I/O Control (IOCTL) calls. The IOCTL dispatch function sub_11838 fails to validate a pointer before dereferencing it (CWE-476: NULL Pointer Dereference). In kernel mode, a null dereference produces an immediate, unrecoverable stop error (BSOD - typically SYSTEM_SERVICE_EXCEPTION or IRQL_NOT_LESS_OR_EQUAL), as the Windows kernel cannot gracefully handle ring-0 access violations. The CPE string cpe:2.3:a:iobit:uninstaller:*:*:*:*:*:*:*:* covers all Uninstaller versions under the IOBit vendor scope. The shared-driver note suggests the IOBit product suite (Driver Booster, Advanced SystemCare, Malware Fighter, etc.) may load the same IURegistryFilter.sys, widening the attack surface.

Know when Uninstaller 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 5.4 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:P
vuln.today AI 6.5 MEDIUM

Local low-privilege IOCTL send; kernel crash constitutes scope change to entire system; no C/I impact.

3.1 AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/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
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
CVSS changed
Sep 12, 2026 - 22:22 NVD
6.8 (MEDIUM) 5.4 (MEDIUM)

DescriptionCVE.org

A flaw has been found in IOBit Uninstaller 15.5.0.11. Affected by this issue is the function sub_11838 of the file IURegistryFilter.sys of the component IOCTL Dispatch Handler. This manipulation causes null pointer dereference. The attack requires local access. The exploit has been published and may be used. Identical IURegistryFilter.sys ships across multiple IObit families. 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
Medium
popular Windows consumer utility software, broad individual install 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.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
Poc
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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