Skip to content
OpenAdvisories

Weakness (CWE)

CWE-782: Exposed IOCTL with Insufficient Access Control

Variant Draft

The product implements an IOCTL with functionality that should be restricted, but it does not properly enforce access control for the IOCTL.

More detail

When an IOCTL contains privileged functionality and is exposed unnecessarily, attackers may be able to access this functionality by invoking the IOCTL. Even if the functionality is benign, if the programmer has assumed that the IOCTL would only be accessed by a trusted process, there may be little or no validation of the incoming data, exposing weaknesses that would never be reachable if the attacker cannot call the IOCTL directly.

The implementations of IOCTLs will differ between operating system types and versions, so the methods of attack and prevention may vary widely.

How to prevent it (1 mitigation)
  1. Architecture and Design

    In Windows environments, use proper access control for the associated device or device namespace. See References.

Source: MITRE CWE-782

13 results · Clear filters · Feed

  • High 7.8
    CVE-2026-38764 Public exploit

    An issue in Unistal Systems Pvt. Ltd.Protegent 360 v2.0.0.4 allows a local attacker to escalate privileges via the kern…

  • High 7.8
    CVE-2026-38765 Public exploit

    An issue in Unistal Systems Pvt. Ltd.Protegent 360 v2.0.0.4 allows a local attacker to escalate privileges via the kern…

  • High 7.8
    CVE-2026-38766 Public exploit

    An issue in Unistal Systems Pvt. Ltd.Protegent 360 v2.0.0.4 allows a local attacker to escalate privileges via the sub_…

  • High 7.8
    CVE-2026-57851 Public exploit

    MSI KernCoreLib64.sys Privilege Escalation via IOCTL Handlers

    MSI Feature Manager contains a local privilege escalation vulnerability in the KernCoreLib64.sys kernel driver that allows any locally logged-on user to perform arbitrary physical memory read/write and unrestricted I/O port operations by accessing exposed IOC…

  • Medium 5.5
    CVE-2026-56129 Public exploit

    Generic IO & Memory Access driver for PCs provided by TOSHIBA CORPORATION and Dynabook Inc. exposes its IOCTL with insu…

  • High 7.7
    CVE-2026-36355 Public exploit

    The rtl8192cd Wi-Fi kernel driver in the Realtek rtl819x Jungle SDK (all known versions through v3.4.14B) does not perf…

  • High 7.0
    CVE-2025-8061 Public exploit

    A potential insufficient access control vulnerability was reported in the Lenovo Dispatcher 3.0 and Dispatcher 3.1 driv…

  • High 8.7
    CVE-2025-7771 Public exploit

    Code Execution / Escalation of Privileges in ThrottleStop

    ThrottleStop.sys, a legitimate driver, exposes two IOCTL interfaces that allow arbitrary read and write access to physical memory via the MmMapIoSpace function. This insecure implementation can be exploited by a malicious user-mode application to patch the ru…

  • Low 3.2
    CVE-2023-44976 Public exploit

    Hangzhou Shunwang Rentdrv2 before 2024-12-24 allows local users to terminate EDR processes and possibly have unspecifie…

  • High 7.3
    CVE-2025-26125 Public exploit

    An exposed ioctl in the IMFForceDelete driver of IObit Malware Fighter v12.1.0 allows attackers to arbitrarily delete f…

  • Critical 9.8
    CVE-2024-32370 Public exploit

    An issue in HSC Cybersecurity HC Mailinspector 5.2.17-3 through 5.2.18 allows a remote attacker to obtain sensitive inf…

  • Critical 9.8
    CVE-2024-30804 Public exploit

    An issue discovered in the DeviceIoControl component in ASUS Fan_Xpert before v.10013 allows an attacker to execute arb…

  • High 8.8
    CVE-2021-21551 Exploited Public exploit EPSS 80%

    Dell dbutil_2_3.sys driver contains an insufficient access control vulnerability which may lead to escalation of privil…

    KEV Mar 31, 2022