Description
Missing Authorization in the IOCTL handlers of the wsdkd.sys kernel drivers in Watchdog WatchDog Antivirus 1.8.640 (driver versions 1.3.0.0 and earlier) on Microsoft Windows allows local, low-privileged attackers to delete arbitrary files with SYSTEM privileges, bypassing NTFS access controls and potentially disabling security products or destabilizing the operating system, via crafted IOCTL requests sent to the \Device\wsdk device.
Published: 2026-09-20
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Privilege Escalation with File System Impact
Action: Patch Now
AI Analysis

Impact

Missing authorization checks in the IOCTL handlers of the wsdkd.sys kernel driver allow a local attacker with low privileges to send crafted IOCTL requests to the \Device\wsdk device. The driver then executes the request with SYSTEM privileges, bypassing NTFS access controls. This enables the attacker to delete arbitrary files, which can disable security products or destabilize the operating system. The vulnerability is rooted in improper input validation (CWE‑20) and missing authentication (CWE‑306).

Affected Systems

WatchDog Antivirus 1.8.640 and earlier driver versions (1.3.0.0 and earlier) running on Microsoft Windows are affected. The vulnerability resides in the kernel driver and may impact any system that has the Attack‑detection software installed.

Risk and Exploitability

The CVSS score of 6.9 indicates a medium‑to‑high severity vulnerability. EPSS data is not available, and the issue is not listed in the CISA KEV catalog. The exploitation requires local access to the affected machine; an attacker must have the ability to run code on the host to issue the IOCTL requests. Once executed, the attacker obtains SYSTEM privileges through the driver and can delete critical files, bypass NTFS protections, and potentially shut down security functions or destabilize the OS.

Generated by OpenCVE AI on September 20, 2026 at 13:33 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the vendor‑supplied patch that enforces proper authorization for the wsdkd.sys driver; see WatchDog release notes for updates beyond version 1.8.640.
  • If a patch is not immediately available, uninstall or disable the WatchDog kernel driver to remove the attack surface.
  • Configure ACLs or deploy a device filter driver to restrict access to the \Device\wsdk device, mitigating unauthorized IOCTL requests until a patch can be applied.

Generated by OpenCVE AI on September 20, 2026 at 13:33 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 20 Sep 2026 13:45:00 +0000

Type Values Removed Values Added
First Time appeared Watchdog
Watchdog anti-virus
Vendors & Products Watchdog
Watchdog anti-virus

Sun, 20 Sep 2026 12:30:00 +0000

Type Values Removed Values Added
Description Missing Authorization in the IOCTL handlers of the wsdkd.sys kernel drivers in Watchdog WatchDog Antivirus 1.8.640 (driver versions 1.3.0.0 and earlier) on Microsoft Windows allows local, low-privileged attackers to delete arbitrary files with SYSTEM privileges, bypassing NTFS access controls and potentially disabling security products or destabilizing the operating system, via crafted IOCTL requests sent to the \Device\wsdk device.
Title WatchDog Antivirus kernel driver arbitrary file deletion via unauthenticated IOCTL
Weaknesses CWE-20
CWE-306
References
Metrics cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/AU:Y/RE:L/U:Amber'}


Subscriptions

Watchdog Anti-virus
cve-icon MITRE

Status: PUBLISHED

Assigner: watchdog

Published:

Updated: 2026-09-20T12:17:30.610Z

Reserved: 2026-09-15T21:07:00.693Z

Link: CVE-2026-92254

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-20T13:17:46.390

Modified: 2026-09-20T13:17:46.390

Link: CVE-2026-92254

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-20T13:30:17Z

Weaknesses
  • CWE-20

    Improper Input Validation

  • CWE-306

    Missing Authentication for Critical Function