Tuesday, August 11, 2026
LIVEThe Unrelenting Cyber Battle: Hacking Threats and the Imperative of Robust Data Protection///Navigating the Cyber Labyrinth: Bolstering Defenses Against Evolving Hacking Threats///The Dual Front War: Battling Hacking and Bolstering Data Protection in the Digital Age///The Ever-Evolving Cyber Threat Landscape: Navigating Hacking and Fortifying Data Protection///The Unseen Battle: Fortifying Data in an Age of Relentless Hacking///The Unseen War: Hacking's Relentless Advance and the Imperative of Data Protection///The Evolving Threat Landscape: Hacking, Data Protection, and the Imperative for Proactive Security///Navigating the Digital Minefield: Bolstering Data Protection in an Era of Relentless Hacking///The Dual Fronts of Digital Defense: Combating Hacking and Fortifying Data Protection///Hacking's New Frontier: Fortifying Data Protection in the Age of Advanced Cyber Threats///The Dual Front: Navigating Hacking Threats and Fortifying Data Protection in the Digital Age///Navigating the Digital Gauntlet: The Evolving Nexus of Hacking and Data Protection///The Unrelenting Cyber Battle: Hacking Threats and the Imperative of Robust Data Protection///Navigating the Cyber Labyrinth: Bolstering Defenses Against Evolving Hacking Threats///The Dual Front War: Battling Hacking and Bolstering Data Protection in the Digital Age///The Ever-Evolving Cyber Threat Landscape: Navigating Hacking and Fortifying Data Protection///The Unseen Battle: Fortifying Data in an Age of Relentless Hacking///The Unseen War: Hacking's Relentless Advance and the Imperative of Data Protection///The Evolving Threat Landscape: Hacking, Data Protection, and the Imperative for Proactive Security///Navigating the Digital Minefield: Bolstering Data Protection in an Era of Relentless Hacking///The Dual Fronts of Digital Defense: Combating Hacking and Fortifying Data Protection///Hacking's New Frontier: Fortifying Data Protection in the Age of Advanced Cyber Threats///The Dual Front: Navigating Hacking Threats and Fortifying Data Protection in the Digital Age///Navigating the Digital Gauntlet: The Evolving Nexus of Hacking and Data Protection///
Subscribe
Cyber Security
Independent · Digital
Thehackingpost
NetworkAI-assisted

How a Faulty Windows Driver Can Cause a System Crash and Blue Screen of Death

Cybersecurity On a recent occasion, an analysis of a Windows kernel-memory dump revealed a DRIVER_POWER_STATE_FAILURE , leading to a critical system error known as the Blue Screen of Death (BSOD) . The error, identified by bugcheck code 0x9F , was…

How a Faulty Windows Driver Can Cause a System Crash and Blue Screen of Death

Cybersecurity

On a recent occasion, an analysis of a Windows kernel-memory dump revealed a DRIVER_POWER_STATE_FAILURE, leading to a critical system error known as the Blue Screen of Death (BSOD).

The error, identified by bugcheck code 0x9F, was linked to the rassstp.sys driver, which is integral to handling Secure Socket Tunneling Protocol (SSTP) VPN connections. This malfunctioning driver caused a system-wide deadlock, culminating in an OS crash.

Technical Analysis

The debugging process involved examining the system state at the time of the crash using the !analyze -v command in the Windows Debugger. This tool identified the DRIVER_POWER_STATE_FAILURE, indicating a failure by a driver to respond to a power-related I/O Request Packet (IRP) within the 300-second timeout period.

This malfunctioning driver caused a system-wide deadlock, culminating in an OS crash.
Madison Drake · Thehackingpost

The analysis showed the timeout occurred while the system awaited synchronization with the Plug and Play (PnP) subsystem. The PnP manager manages hardware and drivers, and the third argument in the bugcheck pointed to the specific thread holding the PnP lock, obstructing other system processes.

Identifying the Root Cause

Further investigation revealed that a PnP device event worker, operating within the System process, was processing a "surprise removal" of the WAN Miniport (SSTP) network adapter. The worker thread acquired an exclusive lock on the PnP engine (PiEngineLock) to ensure uninterrupted device removal.

Advertisement

However, the process was stalled when the rassstp.sys driver failed to complete its operation, leaving the worker thread in a waiting state and holding the critical PiEngineLock for the entire timeout duration. This affected other system operations requiring access to the PnP subsystem, blocking three other threads.

Notably, one of these threads was part of wininit.exe, a core Windows process for system startup and shutdown. This thread needed the PiEngineLock to notify devices of an impending power change, but the stalled PnP worker already held the lock, halting the shutdown process. The system was thus forced to initiate a bugcheck to prevent further instability.

AI transparency. This article was produced with the assistance of artificial intelligence and published under human editorial oversight. AI systems can make mistakes. Read how we use AI (EU AI Act, Art. 50).
Related Stories