Have a Question?
Table of Contents
< All Topics
Print

2020 LDAP channel binding and LDAP signing requirements for Windows (KB4520412)

Introduction

LDAP channel binding and LDAP signing provide ways to increase the security for communications between LDAP clients and Active Directory domain controllers. A set of unsafe default configurations for LDAP channel binding and LDAP signing exist on Active Directory domain controllers that let LDAP clients communicate with them without enforcing LDAP channel binding and LDAP signing. This can open Active Directory domain controllers to an elevation of privilege vulnerability.

This vulnerability could allow a man-in-the-middle attacker to successfully forward an authentication request to a Microsoft domain server which has not been configured to require channel binding, signing, or sealing on incoming connections.

Microsoft recommends administrators make the hardening changes described in ADV190023.

On March 10, 2020 we are addressing this vulnerability by providing the following options for administrators to harden the configurations for LDAP channel binding on Active Directory domain controllers:

  • Domain controller: LDAP server channel binding token requirements Group Policy.

  • Channel Binding Tokens (CBT) signing events 3039, 3040, and 3041 with event sender Microsoft-Windows-Active Directory_DomainService in the Directory Service event log.

Important: The March 10, 2020 updates, and updates in the foreseeable future, will not change LDAP signing or LDAP channel binding default policies or their registry equivalent on new or existing Active Directory domain controllers.

The LDAP signing Domain controller: LDAP server signing requirements policy already exists in all supported versions of Windows.

Why this change is needed

The security of Active Directory domain controllers can be significantly improved by configuring the server to reject Simple Authentication and Security Layer (SASL) LDAP binds that do not request signing (integrity verification) or to reject LDAP simple binds that are performed on a clear text (non-SSL/TLS-encrypted) connection. SASLs may include protocols such as the Negotiate, Kerberos, NTLM, and Digest protocols.

Unsigned network traffic is susceptible to replay attacks in which an intruder intercepts the authentication attempt and the issuance of a ticket. The intruder can reuse the ticket to impersonate the legitimate user. Additionally, unsigned network traffic is susceptible to man-in-the-middle (MiTM) attacks in which an intruder captures packets between the client and the server, changes the packets, and then forward them to the server. If this occurs on an Active Directory Domain Controller, an attacker can cause a server to make decisions that are based on forged requests from the LDAP client. LDAPS uses its own distinct network port to connect clients and servers. The default port for LDAP is port 389, but LDAPS uses port 636 and establishes SSL/TLS upon connecting with a client.

Channel binding tokens help make LDAP authentication over SSL/TLS more secure against man-in-the-middle attacks.

The mapping for LDAP Signing Policy settings and registry settings for the Domain Controllers are included as follows:

  • Policy Setting: "Domain controller: LDAP server signing requirements"
  • Registry Setting: LDAPServerIntegrity
  • DataType: DWORD
  • Registry Path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
Group Policy SettingRegistry Setting
None1
Require Signing2

The mapping for LDAP Signing Policy settings and registry settings for Domain Clients are included as follows (Clients can be non domain controller servers and Windows 7 through Windows 11:

  • Policy Setting: "Network Security: LDAP client signing requirements"
  • Registry Setting: LDAPServerIntegrity
  • DataType: DWORD
  • Registry Path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
Group Policy SettingRegistry Setting
Not required0
Sign if both parties are capable1
Always sign2

The mapping between LDAP Channel Binding Policy settings and registry settings are included as follows:

  • Policy Setting: "Domain controller: LDAP server channel binding token requirements"
  • Registry Setting: LdapEnforceChannelBinding
  • DataType: DWORD
  • Registry Path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
Group Policy SettingRegistry Setting
Never0
When Supported1
Always2

To assist in diagnosing issues with older clients, administrators can enable LDAP Event Logging to report attempts to connect to Active Directory using potentially conflicting or non compatible LDAP signing settings.
To turn on diagnostic logging, change the registry value 16 LDAP Interface Events from 0 to 2 at HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ NTDS \ Diagnostics.

When enabled, the following additional information is recorded in the Event Log:

  • Event ID 2887: A count of insecure client LDAP SASL binding attempts during the past 24 hours
  • Event ID 2888: A reminder that the local server is configured to reject unsigned LDAP SASL client binding attempts (once per 24 hours)
  • Event ID 2889: A warning when a client attempted an insecure LDAP binding connection

Events are recorded in the Event Viewer under Server Roles --> Active Directory Domain Services.

STIG Finding
Finding ID: V-73629
Control:


Unsigned network traffic is susceptible to man-in-the-middle attacks, where an intruder captures packets between the server and the client and modifies them before forwarding them to the client. In the case of an LDAP server, this means that an attacker could cause a client to make decisions based on false records from the LDAP directory. The risk of an attacker pulling this off can be decreased by implementing strong physical security measures to protect the network infrastructure. Furthermore, implementing Internet Protocol security (IPsec) authentication header mode (AH), which performs mutual authentication and packet integrity for Internet Protocol (IP) traffic, can make all types of man-in-the-middle attacks extremely difficult. Satisfies: SRG-OS-000423-GPOS-00187, SRG-OS-000424-GPOS-00188
STIG Link: https://www.stigviewer.com/stig/windows_server_2016/2019-07-09/
Details:

Check Text ( C-73711r1_chk )
This applies to domain controllers. It is NA for other systems.

If the following registry value does not exist or is not configured as specified, this is a finding.

Registry Hive: HKEY_LOCAL_MACHINE
Registry Path: \SYSTEM\CurrentControlSet\Services\NTDS\Parameters\

Value Name: LDAPServerIntegrity

Value Type: REG_DWORD
Value: 0x00000002 (2)
Fix Text:
(F-80079r1_fix)
Configure the policy value for Computer Configuration >> Windows Settings >> Security Settings >> Local Policies >> Security Options >> "Domain controller: LDAP server signing requirements" to "Require signing".
  1. Sign in to your domain controller, got o search and enter in LDP.exe
  2. Select Connection (your server name)  and make sure SSL for port 636 is selected–> Connect.
  3. select Connection > Bind.
  4. Under Bind type, select Simple bind.
  5. Type the user name and password, and then select OK.

If you receive an error message saying  Ldap_simple_bind_s() failed: Strong Authentication Required, then you have successfully configured your directory server.

Reference:
https://help.duo.com/s/article/3988?language=en_US

ISSUE
This issue occurs under the following circumstances:
  • You have Duo Authentication Proxy version 2.10.1 or earlier installed on Windows and configured for Duo Active Directory sync using Integrated or NTLMv2 authentication.
OR
  • You have Duo Authentication Proxy version 2.11.0 through 4.0.2 installed on Windows and configured for Duo Active Directory sync using NTLMv2 authentication.
AND
  • When changing your working Duo Active Directory sync configuration from LDAP/CLEAR communication between the Duo Authentication Proxy server and your domain controller(s) to LDAPS or STARTTLS you receive the error "The directory server credentials were rejected" despite supplying the correct CA certificate. 
  • You have the patch for CVE-2017-8563 installed on the domain controller(s) used by Duo Directory Sync, and you have followed the instructions in KB 4034879 to enable channel binding validation by setting the registry value HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/NTDS/Parameters/LdapEnforceChannelBinding to 1 (enabled) or 2 (enabled, always).
When you enable debug logging output in the Authentication Proxy errors similar to this are observed in authproxy.cfg upon attempting to save the updated AD directory sync configuration (the error code may differ slightly):

2017-09-06 18:36:16-0400 [ADClientProtocol (TLSMemoryBIOProtocol),client] C<-S LDAPMessage(id=2L, value=LDAPBindResponse(resultCode=14L, serverSaslCreds=LDAPBindResponse_serverSaslCreds(value="\xa1\x81\xfa0\x00(\x00H\x00U\x00H\x00O\x00F\*snip*\x00\x00\x00\x00")))
2017-09-06 18:36:16-0400 [ADClientProtocol (TLSMemoryBIOProtocol),client] C->S LDAPMessage(id=3, value=LDAPBindRequest(version=3, dn='', auth='*****', sasl='True'))
2017-09-06 18:36:16-0400 [ADClientProtocol (TLSMemoryBIOProtocol),client] C<-S LDAPMessage(id=3L, value=LDAPBindResponse(resultCode=49L, errorMessage='80090346: LdapErr: DSID-0C09053E, comment: AcceptSecurityContext error, data 80090346, v1db1\x00'))
2017-09-06 18:36:16-0400 [ADClientProtocol (TLSMemoryBIOProtocol),client] LDAP bind failed
    Traceback (most recent call last):
      File "twisted\internet\defer.pyc", line 588, in _runCallbacks
      File "twisted\internet\defer.pyc", line 1184, in gotResult
      File "twisted\internet\defer.pyc", line 1126, in _inlineCallbacks
      File "twisted\python\failure.pyc", line 389, in throwExceptionIntoGenerator
    --- <exception caught here> ---
      File "duoauthproxy\modules\cloud.pyc", line 446, in do_ldap_search
      File "twisted\internet\defer.pyc", line 1128, in _inlineCallbacks
      File "duoauthproxy\lib\ldap\client.pyc", line 279, in perform_bind_sspi

    ldaptor.protocols.ldap.ldaperrors.LDAPInvalidCredentials: invalidCredentials: 80090346: LdapErr: DSID-0C09053E, comment: AcceptSecurityContext error, data 80090346, v1db1 

2017-09-06 18:36:16-0400 [-] Stopping factory <duoauthproxy.lib.ldap.client.ADClientFactory object at 0x0284FCF0>
RESOLUTION

Note: The registry setting for Microsoft's channel binding validation is not compatible with a configuration that includes SSL forwarding/inspection, proxied traffic, or a load balancer between the Authentication Proxy and the Domain Controller, nor when the Authentication Proxy installed on a non-Windows server or a Windows server not joined to the authenticating domain, nor when the Duo AD sync is using NTLMv1 authentication.
CAUSE
The Authentication Proxy versions up to 2.10.1 do not support Microsoft's channel binding validation. This support was added in version 2.11.0, but only for the Integrated authentication type. Support for channel binding over NTLMv2 was added in Authentication Proxy v5.0.0.
ADDITIONAL INFORMATION
If you are unable to update to Authentication Proxy 2.11.0, then continue to use LDAP/CLEAR authentication for communications between the Authentication Proxy server and domain controller(s) in your Duo Directory Sync configuration (note that all HTTPS communications between Duo's service and the Authentication Proxy are secured with SSL), or change the registry value HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/NTDS/Parameters/LdapEnforceChannelBinding to 0 (disabled).

If you are already running Authentication Proxy 2.11.0 through 4.0.2, and cannot update to Authentication Proxy 5.0.0, configure your AD sync to use Integrated authentication.

Reference:
https://techcommunity.microsoft.com/t5/core-infrastructure-and-security/ldap-channel-binding-and-ldap-signing-requirements-march-2020/ba-p/921536

TTENTION: before you continue reading I must emphasize that the MARCH 2020 update and FUTURE UPDATES *****WILL NOT MAKE ANY CHANGE*****. This means that we leave it to Customer to decide when to enforce these settings, now and in the future.

https://support.microsoft.com/en-us/help/4520412/2020-ldap-channel-binding-and-ldap-signing-requirem...

Our recommendation is to enforce both of them and not leave your environment at risk

Another important article that I suggest to read:

LDAP session security settings and requirements after ADV190023 is installed

 https://support.microsoft.com/en-us/help/4563239/ldap-session-security-settings-and-requirements-aft...

I have to point out that at first these changes were scheduled to become active with upcoming March 2020 update, but some improvements were made and now March 2020 update will only add some new functionalities and make no changes, giving Customers the opportunity to choose.

Let’s start saying that since Windows Server 2008 we have Event IDs related to unsigned LDAP binds like 2886, 2887, 2888 and 2889 if you enable auditing which will detail IP Address and Account that made the request

Also the new March 2020 update will add support for new Event IDs related to LDAP Channel Bindings. After you install the update you will have 3040 and 3041 triggered every 24 hours by default and 3039 if you enable auditing which will detail IP Address and Account that made the request  (CBT is used only in rare cases: LDAP session security settings and requirements after ADV190023 - Windows Server | Microsoft Docs)

This information is preliminary and is subject to revision.
This article is a living document, written over time and is subject to change. When guidance presented in this article is in direct conflict with official documentation, one must defer to official documentation.

This is the link to the public Security Advisory

ADV190023 | Microsoft Guidance for Enabling LDAP Channel Binding and LDAP Signing: https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV190023

This is the link to the public KB:

https://support.microsoft.com/en-us/help/4520412/2020-ldap-channel-binding-and-ldap-signing-requirem...

March 2020 update links:

Windows 10 v1903 and Windows 10 v19094540673 
Windows 10 v18094538461 
Windows 10 v18034540689
Windows 10 v17094540681

Windows Server 20194538461 
Windows Server 20164540670
Windows Server v1903 and Windows Server v19094540673 
Windows Server v18034540689

Windows 8.1 and Windows Server 2012 R2 Monthly Rollup4541509 
Windows 8.1 and Windows Server 2012 R2 Security Only4541505
Windows Server 2012 Monthly Rollup4541510 
Windows Server 2012 Security Only4540694

NEW AUDITING capabilities coming with March 2020 update

March 2020 update will add new Auditing capabilities into group policies related to LDAP Channel Binding and LDAP Signing (this one has been around for a while) 

  • Through new Group Policy setting you can configure LDAP Channel Binding and LDAP Signing "auditing"

NOTE: Auditing can also be enabled via Registry, on each Domain Controller

Reg Add HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics /v "16 LDAP Interface Events" /t REG_DWORD /d 2  

Once you have configured auditing, the system will start logging the following Event IDs (Directory services log):

For LDAP Signing 

Event ID 2889 (needs auditing enabled)

Triggered when a client does not use signing after authentication on sessions on the LDAP port. 

***Event 2889 will be triggered when there is no encryption and the client making the bind request does not support LDAP Channel Binding. In all bind requests using SSL/TLS, the LDAP channel binding token is required; if it is not provided, the request will be rejected. 

his is the Event ID you want to check to understand which IP Addresses and Accounts are making these requests.

Once you open Event ID 2889 in Details you will have

Client IP address: “Value”
Identity the client attempted to authenticate as: “Value” 

2889The security of these domain controllers can be improved by configuring them to reject simple LDAP bind requests and other bind requests that do not include LDAP signing.Triggered when a client does not use signing for binds on sessions on port 389. Minimum Logging Level: 2 or higher

 You will also find these other events related to LDAP (by default with no auditing enabled): 

2886 (already on by default and logged every 24 hours)

Telling us that our DCs are not requiring LDAP signing 

https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd... 

  2887 (already on by default and logged every 24 hours)

Telling us how many such binds occurred 

https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd... 

The suggested path to resolve this error is do modify the registry of the DC to allow it log those failures. 

 

2888 (already on by default and logged every 24 hours)

If the directory server is configured to reject unsigned SASL LDAP binds or LDAP simple binds over a non-SSL/TLS connection, the directory server will log a summary event 2888 one time every 24 hours when such bind attempts occur. 

The mapping between LDAP Signing Policy settings and registry settings are included as follows:

  • Policy Setting: "Domain controller: LDAP server signing requirements"
  • Registry Setting: LDAPServerIntegrity
  • DataType: DWORD
  • Registry Path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
Group Policy SettingRegistry Setting
None1
Require Signing2

For LDAP Channel Binding 

Event ID 3039 (needs Auditing enabled)

Triggered when a client attempts to bind without valid CBT

This is the Event ID you want to check in order to understand which IP Addresses and Accounts are making these requests.

***Triggered only on “When Supported” and “Always” when a client fails to bind due to invalid CBT  

You will also find these other events related to LDAP (by default with no auditing enabled): 

3040 Triggered every 24 hours by default when CBT group policy is set to "Never" and at least one unprotected bind was completed​ 

3041 Triggered every 24 hours by default on startup or start of service if the CBT group policy is set to "Never"​

The mapping between LDAP Channel Binding Policy settings and registry settings are included as follows:

  • Policy Setting: "Domain controller: LDAP server channel binding token requirements"
  • Registry Setting: LdapEnforceChannelBinding
  • DataType: DWORD
  • Registry Path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters  
Group Policy SettingRegistry Setting
Never0
When Supported1
Always2

 

Recommended ACTIONS 

For IT Adminstrators we recommend to Enable Auditing and fix issues in order to enable both of these enforcements 

Support for LDAP Signing is common among non-Windows OS versions

Support for LDAP Channel Binding is rare among non-Windows operating systems. 

  1. Find out which Appliances / Services are making these requests and try to find out if they support LDAP Signing and LDAP Channel Binding. Ask each specific "vendor" for detailed information and guidelines
  2. Find out which Non-Windows OSs and which Applications running on them are making these requests. Check if they support and can be configured with LDAP Signing and/or LDAP Channel Binding
  3. Find out which Windows OSs and which Applications running on them are making these requests. 
  4. All versions of Windows after XP support LDAP signing. 

Windows XP does NOT support LDAP channel binding and would fail when LDAP channel binding is configured  with a value of “always” but would remain interoperable with DCs configured with more relaxed LDAP channel binding setting of “when supported”.  

  1. Configure recommended values for Signing and CBT
    • LDAPServerIntegrity = 2
    • LdapEnforceChannelBinding = 1

NOTE: Once you fix all the unsecure connections from Applications/Applicances/Devices/OSs we suggest to enforce these settings to ensure your environment is secured

Enable LDAP Signing and LDAP Channel Binding

LDAPServerIntegrity = 2

LdapEnforceChannelBinding = 2

DETAILED Information about these settings

The concept of channel binding allows applications to establish that the two end-points of a secure channel at one network layer are the same as at a higher layer by binding authentication at the higher
layer to the channel at the lower layer. https://tools.ietf.org/html/rfc5929 and https://tools.ietf.org/html/rfc5056

LDAP Channel Binding

March 2020 update will add the following: 

  • Adds support for a new LDAP Channel Binding policy "Domain Controller: LDAP server channel binding token requirements"
  • Adds support for 3039, 3040, 3041 events logged in the Directory Service event log to identify LDAP binds that don't use CBT
  • Allows LDAP Signing and Channel Binding to be independently "relaxed" or "hardened" at any time
  • DOES NOT modify the policy setting or the registry equivalent for “Domain controller: LDAP server channel binding token requirements” in any way

Very important NOTE: You need to have this CVE-2017-8563 installed on your clients as a prerequisite before enabling LDAP Channel Binding and LDAP Integrity on DCs  

ADV190023 | Microsoft Guidance for Enabling LDAP Channel Binding and LDAP Signing: https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV190023

 CVE-2017-8563 | Windows Elevation of Privilege Vulnerability (REQUIRED) 

An elevation of privilege vulnerability exists in Microsoft Windows when a man-in-the-middle attacker is able to successfully forward an authentication request to a Windows LDAP server, such as a system running Active Directory Domain Services (AD DS) or Active Directory Lightweight Directory Services (AD LDS), which has been configured to require signing or sealing on incoming connections. 

The update addresses this vulnerability by incorporating support for Extended Protection for Authentication security feature, which allows the LDAP server to detect and block such forwarded authentication requests once enabled.  

Main thing to point out is that March 2020 update WILL NOT make any change nor any future update. 

For LDAP Channel Binding we recommend configure the most compatible setting which equals to the following: 

  • LDAP Channel Binding = 1 

AD - HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS\Parameters 

ADLDS - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<LDS instance name>\Parameters 

value:1  = indicates "enabled, when supported". All clients that are running on a version of Windows that has been updated to support channel binding tokens (CBT) must provide channel binding information to the server. Clients that are running a version of Windows that has not been updated to support CBT do not have to do so. This is an intermediate option that allows for application compatibility. 

Possible CBT values:

  • DWORD value: 0 indicates disabled. No channel binding validation is performed. This is the behavior of all servers that have not been updated.
  • DWORD value: 1 indicates enabled, when supported. All clients that are running on a version of Windows that has been updated to support channel binding tokens (CBT) must provide channel binding information to the server. Clients that are running a version of Windows that has not been updated to support CBT do not have to do so. This is an intermediate option that allows for application compatibility.
  • DWORD value: indicates enabled, always. All clients must provide channel binding information. The server rejects authentication requests from clients that do not do so.

Important Notes  

- Before you enable this setting on a Domain Controller, clients must install the security update that is described in CVE-2017-8563. Otherwise, compatibility issues may arise, and LDAP authentication requests over SSL/TLS that previously worked may no longer work. By default, this setting is disabled. 

- The LdapEnforceChannelBindings registry entry must be explicitly created.  

- LDAP server responds dynamically to changes to this registry entry. Therefore, you do not have to restart the computer after you apply the registry change. 

 LDAP Channel Binding: To maximize compatibility with older operating system versions (Windows Server 2008 and earlier versions), we recommend that you enable this setting with a value of 1. 
 
To explicitly disable the setting, set the LdapEnforceChannelBinding entry to 0 (zero). 

Windows Server 2008 and older systems require that Microsoft Security Advisory 973811, available in “KB 968389 Extended Protection for Authentication”, be installed before installing CVE-2017-8563. 

If you install CVE-2017-8563 without KB 968389 on a Domain controller or AD LDS instance, all LDAPS connections will fail with LDAP error 81 - LDAP_SERVER_DOWN. In addition, we strongly recommended that you also review and install the fixes documented in the Known Issues section of KB 968389.  

LDAP Signing

  • LDAP Server Integrity (signing) = (March 2020 update will NOT change this setting)

https://support.microsoft.com/en-us/help/935834/how-to-enable-ldap-signing-in-windows-server-2008 

I want to note that this article shows two sections related to server and client, which need to be configured: 

- How to set the server LDAP signing requirement 

- How to set the client LDAP signing requirement through a domain Group Policy Object  

If we want to force these settings you should configure these settings :

  1. Enable LdapEnforceChannelBinding = 1  (must have CVE-2017-8563)
  2. Enable LDAP Server Signing  
    • DCs = policy "Domain controller: LDAP server signing requirements" = Require Signing 
    • Servers/Clients = policy "Network security: LDAP client signing requirements = Require Signing 

Summarizing 

Summarizing this long article we can state the following: 

  1. AUDIT - Directory Services Log is our friend, find out which machine/account is making these unsecure connections:
    • Event IDs 2889 for LDAP Signing
    • Event IDs 3039 for LDAP Channel Binging
  2. AUDIT - Appliances/Devices/Applications: find out if they support Signing and Channel Binding 
  3. Fix issues and Enforce these settings through GPO "manually"
  4. On Clients/Servers we need to have as a prerequisite CVE-2017-8563 “Extended Protection for Authentication” before we enable LDAP CBT and LDAP Signing
  5. March update will not make any change to signing or channel binding

Clients whom are attempting conenctions that are not meeting the requirements to the domain controller leveraging an insecure connection protocol will generate Event ID 2889.  The log entries will contain the IP addresses of the end points whom are not configure properly to meet the LDAP requirements. Administrators can enable this by setting the 16 LDAP Interface Events diagnostic setting to 2 (Basic). Learn how to configure AD and LDS diagnostic event logging here at Microsoft.

New-ItemProperty -Path ‘HKLM:\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics’ -Name “16 LDAP Interface Events” -Value 2 -PropertyType DWORD -Force

Error:
Internal event: The LDAP server returned an error.

Additional Data
Error value:
0000208D: NameErr: DSID-03100238, problem 2001 (NO_OBJECT), data 0, best match of:
'CN=DC2,CN=Servers,CN=2-Office,CN=Sites,CN=Configuration,DC=LocalDomain,DC=local'

Explanation:
This LDAP warning as well as 1216, 1317, 1535 should be not an issue. These event messages occur when a client sends a request to the Domain Controller by using User Datagram Protocol (UDP), but does not keep its socket open to listen for the response from the server. When the server attempts to send the answer back, the error message is logged to the event log. This event is harmless that can occur frequently under normal operating conditions. It occurs only if the diagnostic logging level is increased by modifying the level of LDAP logging to 2 or above in the following registry key:

[HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics]
16 LDAP Interface Events

Remediation:
Recommended to set it to 1 or 0 as a test. As the issue only occurs on a specific server, administrators can  also check the registry key other servers for validation.