{"id":455,"date":"2026-10-23T15:57:03","date_gmt":"2026-10-23T15:57:03","guid":{"rendered":"https:\/\/hostcare.nl\/?p=455"},"modified":"2026-10-23T15:57:03","modified_gmt":"2026-10-23T15:57:03","slug":"adfs-dkm-acl-hardening-cve-2026-56155","status":"publish","type":"post","link":"https:\/\/hostcare.nl\/?p=455","title":{"rendered":"Windows-update herstelt onveilige AD FS-toegangsrechten op de DKM-container"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">De Windows-beveiligingsupdate van 13 oktober 2026 dwingt voortaan standaard veilige toegangsrechten (ACL\u2019s) af op de Distributed Key Manager-container (DKM) van AD FS. In een AD FS-farm herstelt de AD FS-service een onveilige DKM-ACL automatisch, tenzij een beheerder v\u00f3\u00f3r de update bewust een tijdelijke uitzondering instelt. De wijziging beperkt CVE-2026-56155, een kwetsbaarheid waarmee bevoegdheden kunnen worden verhoogd.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dit onderwerp is alleen relevant voor omgevingen die Active Directory Federation Services gebruiken. Het betreft geen algemene wijziging van alle Windows Server- of Entra ID-implementaties. Voor een AD FS-farm is de impact wel belangrijk: de DKM-container bewaart symmetrische sleutels die de priv\u00e9sleutels voor tokenondertekening en tokenversleuteling beschermen. Wanneer de ACL van die container te ruim is, kan een actor met leesrechten op het DKM-sleutelmateriaal volgens Microsoft de priv\u00e9sleutels voor tokenondertekening ontsleutelen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Van detectie naar standaardherstel<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft begon op 14 juli 2026 met een eerste verhardingsfase. Die fase detecteerde onveilige DKM-ACL\u2019s en bood herstel als vrijwillige keuze. Vanaf de beveiligingsupdate van 13 oktober 2026 probeert AD FS een onveilige ACL standaard te herstellen op ondersteunde Windows Server-versies. De Windows Message Center-aankondiging noemt dit de afdwingmodus (<em>Enforcement mode<\/em>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Windows Server 2012 en Windows Server 2012 R2 vormen daarbij een belangrijke uitzondering: zij worden in de handhavingsfase niet automatisch hersteld en vereisen handmatig herstel. Microsoft noemt het automatische standaardherstel voor ondersteunde versies van Windows Server; beoordeel de serverversie en de ondersteuningsstatus dus per farm voordat een wijzigingsvenster wordt gepland.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wat AD FS tijdens de controle doet<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Na installatie controleert de AD FS-service de DKM-container telkens wanneer de service start en vervolgens elke 24 uur. Als de ACL niet aan de verwachte beveiligde toestand voldoet, probeert AD FS die automatisch te corrigeren. De verwachte toestand bevat uitgeschakelde overerving en toegang voor uitsluitend Domain Admins, Enterprise Admins, SYSTEM en het AD FS-serviceaccount.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De DKM-container is \u00e9\u00e9n gedeeld Active Directory-object voor alle servers in dezelfde AD FS-farm. De controletaak draait echter op elke AD FS-server. Dat betekent dat de configuratie van \u00e9\u00e9n server gevolgen kan hebben voor hetzelfde gedeelde object dat de hele farm gebruikt. Plan de update, verificatie en eventuele uitzondering daarom farmbreed en niet server voor server als losstaande wijziging.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Voorbereiden voordat de update wordt uitgerold<\/h3>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Bevestig dat de farm AD FS gebruikt.<\/strong> Inventariseer alle farmleden, de gebruikte Windows Server-versies en het AD FS-serviceaccount. Dit voorkomt dat een algemene Windows-updateronde het specifieke AD FS-controlepunt mist.<\/li><li><strong>Controleer eerder geconstateerde afwijkingen.<\/strong> Als de auditmodus al waarschuwingen heeft opgeleverd, behandel die v\u00f3\u00f3r de handhavingsuitrol als een wijziging met eigenaar en testplan.<\/li><li><strong>Documenteer de huidige toestand.<\/strong> Leg de relevante AD FS\/Admin-gebeurtenissen en de actuele DKM-ACL vast. Microsoft adviseert na een succesvol herstel ook de vorige ACL in SDDL-vorm te bewaren; dat ondersteunt diagnose of een zorgvuldig geplande terugval.<\/li><li><strong>Plan installatie op alle AD FS-servers.<\/strong> Installeer een passende Windows-beveiligingsupdate van 13 oktober 2026 of later op alle AD FS-servers in de farm. Controleer daarna per server de service- en gebeurtenislogboekstatus.<\/li><li><strong>Beoordeel een uitzondering alleen bij aantoonbare compatibiliteit.<\/strong> Een tijdelijke uitzondering laat de DKM-ACL in een onveilige toestand. Maak die keuze daarom alleen tijdelijk, na risicobeoordeling en met een eigenaar, einddatum en herstelplan.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft adviseert niet om de verharding standaard uit te schakelen. Als er een concrete compatibiliteitsreden is, moet de registerwaarde <code>RemediateDkmAcl<\/code> v\u00f3\u00f3r installatie op <code>0<\/code> worden gezet op <strong>iedere<\/strong> AD FS-server in de farm. Ontbreekt de waarde of is deze op \u00e9\u00e9n server niet nul, dan kan die server de gedeelde DKM-container alsnog automatisch herstellen zodra de update is ge\u00efnstalleerd. Een gedeeltelijke tijdelijke uitzondering is dus geen betrouwbare pauzeknop.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Controleer het AD FS\/Admin-gebeurtenislogboek gericht<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Gebeurtenis-id<\/th><th>Betekenis volgens Microsoft<\/th><th>Praktische opvolging<\/th><\/tr><\/thead><tbody><tr><td>1133<\/td><td>De DKM-ACL is in de verwachte beveiligde toestand.<\/td><td>Geen verder herstel nodig; leg de succesvolle verificatie vast.<\/td><\/tr><tr><td>1132<\/td><td>De ACL is onveilig en automatisch herstel wordt uitgevoerd.<\/td><td>Zoek de bijbehorende gebeurtenissen met id 510 op basis van dezelfde instantie-id en wacht op de uitkomst van 1135, 1136 of 1137.<\/td><\/tr><tr><td>1135<\/td><td>Het herstel is geslaagd.<\/td><td>Bewaar de vorige ACL\/SDDL uit de gekoppelde details van gebeurtenis 510, zoals Microsoft aanbeveelt.<\/td><\/tr><tr><td>1136<\/td><td>Het herstel is mislukt.<\/td><td>Lees de gekoppelde ACL- en uitzonderingsdetails, herstel de onderliggende oorzaak en herstart de AD FS-service of wacht op de volgende detectiecyclus.<\/td><\/tr><tr><td>1137<\/td><td>AD FS kon geen eigenaar worden van de DKM-container.<\/td><td>Controleer de benodigde <code>WriteOwner<\/code>&#8211; en <code>WriteDacl<\/code>-rechten van het AD FS-serviceaccount; herstart daarna de service of wacht op de volgende cyclus.<\/td><\/tr><tr><td>1134<\/td><td>De detectietaak zelf gaf een fout, bijvoorbeeld bij een verbinding met LDAP.<\/td><td>Onderzoek de AD FS-foutopsporingslogboeken en de aangegeven fout voordat van een correcte ACL-status wordt uitgegaan.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Gebeurtenis-id 510 bevat aanvullende ACL- of uitzonderingsdetails. Bij een grote ACL kunnen er meerdere 510-gebeurtenissen worden weggeschreven. Koppel die aan 1132, 1135 of 1136 met de gemeenschappelijke instantie-id; een losse 510 zonder die context is onvoldoende om de afloop te beoordelen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">De speciale situatie bij oudere farms<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft vermeldt dat Event ID 1137 kan voorkomen bij farms die oorspronkelijk op Windows Server 2012 of Windows Server 2012 R2 zijn gemaakt. In dat geval kan het AD FS-serviceaccount niet de benodigde eigenaarswisseling uitvoeren. De voorgeschreven route is niet het breed openen van de DKM-ACL, maar het verlenen van de vereiste rechten aan het AD FS-serviceaccount en daarna opnieuw laten uitvoeren van de controle. Microsoft noemt daarvoor <code>WriteOwner<\/code> en <code>WriteDacl<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pas een ACL niet op basis van algemene Active Directory-voorbeelden aan. De DKM-container bevat gevoelig sleutelmateriaal en de Microsoft-documentatie beschrijft een specifieke verwachte veilige toestand. Werk bij een fout vanuit de gebeurtenisdetails, leg de wijziging vast en controleer na herstel opnieuw de relevante AD FS\/Admin-gebeurtenissen. Zo blijft onderscheid zichtbaar tussen een succesvol technisch herstel, een tijdelijke uitzondering en een nog onopgelost bevoegdheidsprobleem.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Terugval alleen met een gedocumenteerde reden<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft beschrijft een herstelroute voor de vorige volledige beveiligingsdescriptor uit de opgeslagen SDDL. Voor dat herstel is een account nodig met <code>SeSecurityPrivilege<\/code>, wat doorgaans bij Domain Admins aanwezig is. Voer de handeling uit vanuit een PowerShell-sessie met verhoogde rechten op een computer die lid is van het domein. Nadat een ACL is teruggezet, moet <code>RemediateDkmAcl<\/code> op iedere AD FS-server op <code>0<\/code> staan om te voorkomen dat een volgende cyclus de ACL opnieuw herstelt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dat is een technische terugvalprocedure, geen aanbevolen eindsituatie. De tijdelijke registeruitzondering onderbreekt juist de automatische bescherming waarvoor de handhaving is ingevoerd. Leg daarom in het wijzigingsdossier vast welk probleem ermee wordt ondervangen, welke servers het betreft, wie verantwoordelijk is voor de tijdelijke afwijking en wanneer de beveiligde toestand opnieuw wordt hersteld.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Een beheersbare oplevercontrole<\/h3>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Installeer en herstart volgens het bestaande wijzigingsproces.<\/strong> Houd de farmleden en ge\u00efnstalleerde updateversies bij.<\/li><li><strong>Lees het AD FS\/Admin-gebeurtenislogboek op elk farmlid uit.<\/strong> Zoek specifiek naar 1132 tot en met 1137 en koppel eventuele 510-gebeurtenissen aan de juiste instantie-id.<\/li><li><strong>Bevestig de eindstatus.<\/strong> Een 1133 of 1135 levert een andere conclusie op dan een detectiefout, mislukt herstel of een fout bij het verkrijgen van eigenaarschap. Sluit een wijziging pas af met een positieve, gedocumenteerde uitkomst.<\/li><li><strong>Bewaar herstelgegevens zorgvuldig.<\/strong> Sla eerdere SDDL-informatie op in een beveiligde beheerlocatie met beperkte toegang; deze gegevens beschrijven immers een beveiligingsdescriptor van de directorycontainer.<\/li><li><strong>Herstel alleen gerichte fouten.<\/strong> Gebruik bij 1136 of 1137 de Microsoft-richtlijn en gebeurtenisdetails, toets de gevolgen in de farm en laat de volgende controlecyclus de nieuwe toestand bevestigen.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Voor organisaties zonder AD FS is er geen actie vanuit deze specifieke wijziging. Organisaties met een AD FS-farm doen er goed aan de update niet als een gewone maandelijkse patch te behandelen: de bescherming grijpt in op een gedeeld directoryobject dat de sleutelbescherming van de federatieservice raakt. Een korte, farmbrede verificatie van de eventlogs levert dan meer zekerheid op dan alleen vaststellen dat de Windows-update is ge\u00efnstalleerd.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Offici\u00eble documentatie<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/admin.microsoft.com\/AdminPortal\/home#\/MessageCenter\/:\/messages\/MC1506287\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft 365 Message Center: MC1506287<\/a> <em>(aanmelden als bevoegde beheerder vereist)<\/em><\/li><li><a href=\"https:\/\/support.microsoft.com\/en-us\/servicing\/os\/windows\/docs\/2026\/07\/kb5121391-cve-2026-56155-ad-fs-dkm-container-acl-hardening\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Support: CVE-2026-56155 \u2013 AD FS Distributed Key Manager-container ACL hardening<\/a><\/li><li><a href=\"https:\/\/learn.microsoft.com\/en-us\/windows\/release-health\/windows-message-center\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn: Windows Message Center \u2013 AD FS DKM ACL hardening in Enforcement mode<\/a><\/li><li><a href=\"https:\/\/msrc.microsoft.com\/update-guide\/vulnerability\/CVE-2026-56155\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Security Response Center: CVE-2026-56155<\/a><\/li><\/ul>\n\n","protected":false},"excerpt":{"rendered":"<p>De Windows-update van 13 oktober herstelt standaard te ruime toegangsrechten op de AD FS DKM-container. Zo controleert u wat deze beveiligingswijziging in uw omgeving betekent.<\/p>\n","protected":false},"author":1,"featured_media":443,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[11,74,69,39],"class_list":["post-455","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-windows-server-os","tag-active-directory","tag-beheer","tag-beveiliging","tag-beveiligingsupdate"],"_links":{"self":[{"href":"https:\/\/hostcare.nl\/index.php?rest_route=\/wp\/v2\/posts\/455","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hostcare.nl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostcare.nl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostcare.nl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hostcare.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=455"}],"version-history":[{"count":2,"href":"https:\/\/hostcare.nl\/index.php?rest_route=\/wp\/v2\/posts\/455\/revisions"}],"predecessor-version":[{"id":524,"href":"https:\/\/hostcare.nl\/index.php?rest_route=\/wp\/v2\/posts\/455\/revisions\/524"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hostcare.nl\/index.php?rest_route=\/wp\/v2\/media\/443"}],"wp:attachment":[{"href":"https:\/\/hostcare.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostcare.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=455"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostcare.nl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}