Hi Harry,
I would like to provide a final update on the TCP enumeration issue I originally reported on November 4, 2026.
Good news: the previously observed anomaly is no longer reproducible on my machine after updating Windows 11 26H2 to OS build 26300.9974 (KB5132061).
1. Original behavior — build 26300.9818
My independent Python/ctypes reproducer created an exclusive IPv4 loopback listening socket.
The socket was verified using SO_ACCEPTCONN=1, and a client successfully connected and exchanged data.
However, the Windows IP Helper APIs returned inconsistent information:
-
GetTcpTable: listening endpoint reported dwState=0.
GetTcpTable2: listening endpoint reported dwState=0.
GetExtendedTcpTable with TCP_TABLE_OWNER_PID_LISTENER: listening endpoint reported dwState=0.
Established connections correctly reported ESTABLISHED=5.
The expected documented listening state was LISTEN=2.
2. Results after updating — build 26300.9974
I developed a reusable standalone diagnostic based on the original reproducer and ran it twice on the updated system.
Each execution performed three independent loopback socket tests.
Results:
2 successful diagnostic executions.
6 successful repetitions in total.
All functional socket checks passed.
Listening endpoints were reported with LISTEN=2.
Established connections were reported with ESTABLISHED=5.
No contradictory TCP states were detected in the required checks.
Both executions returned exit code 0.
The two new diagnostic runs used the same checker and test configuration, making them directly comparable with each other.
3. Application-level verification
I also restored the normal local TCP communication path in my application, Q3 Control Center, which manages a local llama.cpp inference server.
Additional application tests confirmed:
Successful startup and recognition of the local server.
Successful Chat and Agent responses using the real local AI model.
Conversation continuity and cancellation.
Cooperative shutdown and restart.
No remaining application or model processes after shutdown.
Successful long-input tests using 38,707 input tokens, performed separately over TCP and AF_UNIX.
The final application regression suite completed 8,222 tests with zero failures, zero errors and three skips.
We also corrected two independent application lifecycle defects during this work. Therefore, the successful application recovery must not be attributed solely to the Windows update.
4. Conclusions and limitations
The original TCP enumeration anomaly has not reappeared in these six diagnostic repetitions.
This is encouraging evidence that the behavior has changed in the newer Windows build.
However, I cannot confirm which specific Windows change corrected it, whether Microsoft has formally addressed the issue, or whether it is resolved across all configurations.
The new diagnostic is derived from the original reproducer, but it is not a byte-for-byte replay of the November 4 test.
We will retain the diagnostic and repeat it after future Windows updates. We will also continue using independent process-identity safeguards rather than treating TCP enumeration alone as security-grade proof of ownership.
For my current environment, I now consider the originally reported operational issue resolved.
Thank you again for your technical guidance, particularly your clarification regarding undocumented TCP states and the limitations of ownership information.
Best regards.Hi Harry,
I would like to provide a final update on the TCP enumeration issue I originally reported on November 4, 2026.
Good news: the previously observed anomaly is no longer reproducible on my machine after updating Windows 11 26H2 to OS build 26300.9974 (KB5132061).
1. Original behavior — build 26300.9818
My independent Python/ctypes reproducer created an exclusive IPv4 loopback listening socket.
The socket was verified using SO_ACCEPTCONN=1, and a client successfully connected and exchanged data.
However, the Windows IP Helper APIs returned inconsistent information:
GetTcpTable: listening endpoint reported dwState=0.
GetTcpTable2: listening endpoint reported dwState=0.
GetExtendedTcpTable with TCP_TABLE_OWNER_PID_LISTENER: listening endpoint reported dwState=0.
Established connections correctly reported ESTABLISHED=5.
The expected documented listening state was LISTEN=2.
2. Results after updating — build 26300.9974
I developed a reusable standalone diagnostic based on the original reproducer and ran it twice on the updated system.
Each execution performed three independent loopback socket tests.
Results:
2 successful diagnostic executions.
6 successful repetitions in total.
All functional socket checks passed.
Listening endpoints were reported with LISTEN=2.
Established connections were reported with ESTABLISHED=5.
No contradictory TCP states were detected in the required checks.
Both executions returned exit code 0.
The two new diagnostic runs used the same checker and test configuration, making them directly comparable with each other.
3. Application-level verification
I also restored the normal local TCP communication path in my application, Q3 Control Center, which manages a local llama.cpp inference server.
Additional application tests confirmed:
Successful startup and recognition of the local server.
Successful Chat and Agent responses using the real local AI model.
Conversation continuity and cancellation.
Cooperative shutdown and restart.
No remaining application or model processes after shutdown.
Successful long-input tests using 38,707 input tokens, performed separately over TCP and AF_UNIX.
The final application regression suite completed 8,222 tests with zero failures, zero errors and three skips.
We also corrected two independent application lifecycle defects during this work. Therefore, the successful application recovery must not be attributed solely to the Windows update.
4. Conclusions and limitations
The original TCP enumeration anomaly has not reappeared in these six diagnostic repetitions.
This is encouraging evidence that the behavior has changed in the newer Windows build.
However, I cannot confirm which specific Windows change corrected it, whether Microsoft has formally addressed the issue, or whether it is resolved across all configurations.
The new diagnostic is derived from the original reproducer, but it is not a byte-for-byte replay of the November 4 test.
We will retain the diagnostic and repeat it after future Windows updates. We will also continue using independent process-identity safeguards rather than treating TCP enumeration alone as security-grade proof of ownership.
For my current environment, I now consider the originally reported operational issue resolved.
Thank you again for your technical guidance, particularly your clarification regarding undocumented TCP states and the limitations of ownership information.
Best regards.