What are the risks of exposing the Windows Kerberos proxy to the Internet ?

Serge Caron 45 Reputation points
2025-12-23T19:26:21.4766667+00:00

The basic configuraton: firewall that filters everything out EXCEPT traffic on port 443.

The firewall redirects traffic to Windows Server 2025, port 443.

I am striclty interested in the KDC Proxy and the IIS configuration is reduced to the minimum.

IIS "web.config" is:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <httpProtocol>
            <customHeaders>
                <add name="X-Content-Type-Options" value="nosniff" />
                <add name="Strict-Transport-Security" value="max-age=15552001;includeSubDomains;preload" />
                <add name="X-Frame-Options" value="SAMEORIGIN" />
                <add name="X-XSS-Protection" value="1;mode=block" />
                <add name="Content-Security-Policy" value="upgrade-insecure-requests" />
                <add name="Permissions-Policy" value="geolocation=(self)" />
                <add name="Referrer-Policy" value="same-origin" />
            </customHeaders>
        </httpProtocol>
    </system.webServer>
</configuration>

IIS "iisstart.htm" is:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        .wide-image {
            background: url("Your_Favorite_Image.jpg") no-repeat;
            background-size: cover;
        }
        #clickable-div /*Cover the entire image*/
        {
            position:fixed;
            padding:0;
            margin:0;
            top:0;
            left:0;
            width: 100%;
            height: 100%;
        }
    </style>
</head>
<body class="wide-image">
    <div id="clickable-div" onclick="location.href = 'https://www.google.com/maps';">
    </div>
</body>
</html>

This proxy may or may not be a domain controller.

Amongst other things, I understand that failed connections are downgraded to NTLM and some, if not all, users should be members of the Protected Users group.

Is there a way to assess the risk of exposing this KDC proxy ?

Regards,

Windows for business | Windows Server | Directory services | User logon and profiles

2 answers

Sort by: Most helpful
  1. Allan Solomon Mejia 2,595 Reputation points
    2026-08-07T19:28:10.2+00:00

    Hello @Serge Caron

    Thank you for the clarification and for sharing the Microsoft security advisories.

    You're correct that the concern is specifically about the Kerberos KDC Proxy Service (KPSSVC) and the recent RCE vulnerabilities (CVE-2024-43639 and CVE-2025-33071), not the general authentication configuration of RD Gateway.

    If your question is whether other IIS RPC modules or Windows components depend on the KDC Proxy service, Microsoft does not currently publish documentation that enumerates all components or features that make use of KPSSVC. The documented use case is Kerberos proxying for scenarios such as Remote Desktop Gateway and clients that require Kerberos authentication without direct line-of-sight to a domain controller.

    If you're considering disabling the KDC Proxy service as a mitigation, I'd recommend first validating whether any clients in your environment are using it by:

    Reviewing IIS logs for requests to the KDC Proxy endpoint.

    Monitoring the KDC Proxy (KPSSVC) operational logs in Event Viewer, if enabled.

    Testing RD Gateway connectivity after temporarily disabling the service in a non-production environment.

    As of today, I'm not aware of Microsoft publishing a definitive list of all Windows features that rely on KPSSVC beyond the documented scenarios. If Microsoft has additional implementation details, a moderator may be able to engage the Windows Server product group for clarification.

    Please "Accept the Answer" if this information helped you. This will help us and others in the community as well.

    Was this answer helpful?


  2. Serge Caron 45 Reputation points
    2026-08-07T15:59:31.82+00:00

    Microsoft has published two Remote Code Execution (RCE) advisories affecting the Kerberos Proxy service:

    • CVE-2024-43639 Windows KDC Proxy Remote Code Execution Vulnerability, published 2024.11.12
    • CVE-2025-33071 Use after free in Windows KDC Proxy Service (KPSSVC) allows an unauthorized attacker to execute code over a network, published 2025.06.10

    The enumeration of affected products (from Windows Server 2012 to 2025) was updated on 2026.06.17.

    These RCE are exploitable directly from the Internet and do not require authentication to gain access to the hosting server.

    The following will display the exact build of a server :

    $os = Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
    Write-Host "$($os.ProductName) $($os.DisplayVersion) (Build $($os.CurrentBuildNumber).$($os.UBR))"
    

    Also, as pointed out in the comments, the Kerberos Proxy service has undocumented side effects.

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.