The issue is not only with PassFiltExTest.exe; in fact, the enhanced password policies originally implemented through this plugin are no longer usable on the actual domain controller.
Version: PassFiltEx_1.3.21.2
OS: Windows Server 2012 R2
Issue Type: Crash / Runtime Error
Describe the bug
PassFiltExTest.exe has been working normally for 1 year, but recently it started crashing immediately after entering a test password. The crash happens consistently when inputting any password (e.g., sw123456, sw134567).
To Reproduce
Steps to reproduce the behavior:
- Open an Administrator: Windows PowerShell window.
- Navigate to
C:\Windows\System32:
- Run
PassFiltExTest.exe:
- When prompted for
Password:, enter any test password (e.g., sw134567).
- The program crashes immediately with a "PassFiltExTest.exe has stopped working" dialog.
Expected behavior
The program should validate the password against the configured filter rules without crashing, as it did for the past year.
Actual behavior
The program crashes with an APPCRASH event, with the following details from Windows Event Viewer:
Fault bucket , type 0
Event Name: APPCRASH
Response: Not available
Cab Id: 0
Problem signature:
P1: PassFiltExTest.exe
P2: 0.0.0.0
P3: 67206910
P4: ntdll.dll
P5: 6.3.9600.20718
P6: 636f3964
P7: c0000005
P8: 000000000003d99e
P9:
P10:
PassFiltExTest_crash.dmp
- Exception code:
c0000005 (memory access violation / access denied)
- Faulting module:
ntdll.dll (version 6.3.9600.20718)
- Fault offset:
0x000000000003d99e
Dependency Walker findings
Running Dependency Walker on PassFiltExTest.exe shows:
- Error:
At least one required implicit or forwarded dependency was not found
- Warning:
At least one delay-load dependency module was not found
- Missing private API DLLs (e.g.,
API-MS-WIN-SERVICE-PRIVATE-L1-1-1.DLL, API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-1.DLL)
Environment
- OS: Windows Server 2012 R2 (build
6.3.9600.20718)
- PassFiltEx version:
1.3.21.2
- Execution context: Running as Administrator (elevated privileges)
- History: Worked correctly for 1 year; no intentional changes to the PassFiltEx configuration or system policy before the issue started.
Additional context
- The crash occurs only after entering a password; the program starts normally and displays the welcome message before the password prompt.
- The issue persists across reboots and multiple test passwords.
- No recent updates to PassFiltEx itself; the failure appeared spontaneously after normal operation.
Additional context
- I have successfully captured a full crash dump file using
procdump64.exe for this failure:
- Exception type:
C0000005 ACCESS_VIOLATION (memory access violation)
- Faulting module:
ntdll.dll (version 6.3.9600.20718)
- Fault offset:
0x000000000003d99e
Because I am not a native English speaker, this is machine translation, and I apologize if there are any expression errors.
PassFiltExTest_crash.dmp
The issue is not only with PassFiltExTest.exe; in fact, the enhanced password policies originally implemented through this plugin are no longer usable on the actual domain controller.
Version: PassFiltEx_1.3.21.2
OS: Windows Server 2012 R2
Issue Type: Crash / Runtime Error
Describe the bug
PassFiltExTest.exehas been working normally for 1 year, but recently it started crashing immediately after entering a test password. The crash happens consistently when inputting any password (e.g.,sw123456,sw134567).To Reproduce
Steps to reproduce the behavior:
C:\Windows\System32:PassFiltExTest.exe:.\PassFiltExTest.exePassword:, enter any test password (e.g.,sw134567).Expected behavior
The program should validate the password against the configured filter rules without crashing, as it did for the past year.
Actual behavior
The program crashes with an
APPCRASHevent, with the following details from Windows Event Viewer:PassFiltExTest_crash.dmp
c0000005(memory access violation / access denied)ntdll.dll(version6.3.9600.20718)0x000000000003d99eDependency Walker findings
Running
Dependency WalkeronPassFiltExTest.exeshows:At least one required implicit or forwarded dependency was not foundAt least one delay-load dependency module was not foundAPI-MS-WIN-SERVICE-PRIVATE-L1-1-1.DLL,API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-1.DLL)Environment
6.3.9600.20718)1.3.21.2Additional context
Additional context
procdump64.exefor this failure:C0000005 ACCESS_VIOLATION(memory access violation)ntdll.dll(version6.3.9600.20718)0x000000000003d99eBecause I am not a native English speaker, this is machine translation, and I apologize if there are any expression errors.
PassFiltExTest_crash.dmp