Skip to content

Bug: BSOD 0x139 (KERNEL_SECURITY_CHECK_FAILURE) caused by TrafficMonitor.sys LIST_ENTRY corruption #2360

Description

@mian196

Prerequisites

  • I have searched for related issues in the issues list.
  • I have read the FAQ in detail and searched for related issues in FAQ list.

Current TrafficMonitor Version

1.86

Current Operating System Version

Win 11 LTSC (26100.8655)

What happened?

What happened?

At approximately 10:48 PM on June 22, 2026, the system suffered a Blue Screen of Death (BSOD) crash and performed an unscheduled reboot.

Core Details

  • Stop Code: 0x00000139 (KERNEL_SECURITY_CHECK_FAILURE)
  • Triggering Driver: TrafficMonitor.sys (Version 1.8.6.0)
  • Primary Cause: LIST_ENTRY Corruption (Type 0x3)
  • Dump Files Created: C:\Windows\Minidump\062226-16640-01.dmp & C:\Windows\MEMORY.DMP

Log Output

TimeGenerated:  6/22/2026 10:49:43 PM
Source:         Microsoft-Windows-WER-SystemErrorReporting
EventID:        1001
EntryType:      Error
Message:        The description for Event ID '1001' in Source 'Microsoft-Windows-WER-SystemErrorReporting' cannot be found...
The following information is part of the event:
- '0x00000139 (0x0000000000000003, 0xffff81021c79c990, 0xffff81021c79c8e8, 0x0000000000000000)'
- 'C:\WINDOWS\MEMORY.DMP'
- 'ba6cfd03-2bf7-4831-b956-e4e6c692fe87'

TimeGenerated:  6/22/2026 10:49:45 PM
Source:         Service Control Manager
EventID:        7045
EntryType:      Information
Message:        A service was installed in the system.
Service Name:       R0TrafficMonitor
Service File Name:  D:\Apps\zhongyang219.TrafficMonitor.Full_Microsoft.Winget.Source_8wekyb3d8bbwe\TrafficMonitor\TrafficMonitor.sys
Service Type:       kernel mode driver
Service Start Type: demand start

Additional Information

Driver Background & Vulnerabilities

The crash behavior strongly indicates an incompatibility between the legacy kernel hooks utilized by TrafficMonitor and recent Windows 11 kernel updates.

  • Hardware Monitoring Engine: TrafficMonitor.sys operates as a Ring 0 driver wrapper (typically utilizing WinRing0 or LibreHardwareMonitor components) to poll low-level CPU/GPU thermal and hardware sensors.
  • Kernel Lockup: The LIST_ENTRY corruption (Type 0x3) points to a concurrent access or race condition where a doubly linked list structure inside the driver's kernel memory was manipulated without proper synchronization locks.
  • Security Flags: Older implementations of these monitoring hooks are increasingly restricted by Windows Defender Application Control (WDWDAC) and the Vulnerable Driver Blocklist due to local privilege escalation risks, which can inadvertently trigger unhandled security check faults (0x139) during runtime.

Note: This issue report and technical analysis were structured and summarized with the assistance of AI using the provided system crash logs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions