MSI.CentralServer.exe leaks 16,000+ UDP sockets and exhausts the Windows dynamic UDP port range

Joined
Aug 15, 2026
Messages
1
I found what appears to be a severe UDP socket leak in MSI.CentralServer.exe.

After MSI Center had been running for several days, UDP-based DNS resolution stopped working system-wide. TCP connectivity was still fine, DNS over TCP/53 worked, but normal DNS queries over UDP/53 timed out.

Further diagnostics showed that Windows could no longer allocate a new ephemeral UDP port. Creating a UDP socket succeeded, but binding it to 0.0.0.0:0 failed with:

WSAENOBUFS / NoBufferSpaceAvailable

The Windows dynamic UDP port range on the system was the default:

49152–65535 — 16,384 ports total.

Get-NetUDPEndpoint showed 16,415 UDP endpoints in total, of which 16,377 belonged to a single process:

MSI.CentralServer.exe

The process also had approximately 17,673 handles open.

The UDP endpoints occupied essentially the entire dynamic range, starting from port 49152 and continuing through it.

I then terminated only MSI.CentralServer.exe:

Stop-Process -Name "MSI.CentralServer" -Force

Immediately afterwards, without rebooting:
  • total UDP endpoints dropped from 16,415 to 40
  • UDP DNS queries to 1.1.1.1 started working again
  • UDP DNS queries to 8.8.8.8 started working again
  • normal HTTPS requests started working normally again
This makes the cause fairly unambiguous: MSI.CentralServer.exe was gradually consuming UDP endpoints until the Windows ephemeral UDP port range was exhausted.

Some of the leaked endpoints had creation timestamps several days old, so this appears to accumulate gradually rather than happening immediately after MSI Center starts.

System:
  • Windows 10, build 19045
  • MSI Center / MSI Center SDK installation had not been updated for quite some time
  • MSI Center SDK shown in Installed Apps: 3.2026.0317.01
I have since removed the old MSI Center installation and related components and will install the latest version.

It would be useful to know whether this socket leak is already known/fixed in newer versions, and which MSI Center component is responsible for creating these UDP endpoints.
 
Back
Top