Turning Enterprise Update Servers Into Backdoor Factories (0... - #2846
Open
carlospolop wants to merge 1 commit into
Open
carlospolop wants to merge 1 commit into
carlospolop wants to merge 1 commit into
Conversation
Collaborator
Author
🔗 Additional ContextOriginal Blog Post: https://specterops.io/blog/2026/08/05/turning-enterprise-update-servers-into-backdoor-factories-part-2 Content Categories: Based on the analysis, this content was categorized under "Windows Hardening > Windows Local Privilege Escalation > Abusing Auto Updaters And IPC, with a dedicated subsection or page for WSUS/SUSDB custom-update abuse, extension-based signature bypass, payload deployment, and retry persistence". Repository Maintenance:
Review Notes:
Bot Version: HackTricks News Bot v1.0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 Automated Content Update
This PR was automatically generated by the HackTricks News Bot based on a technical blog post.
📝 Source Information
🎯 Content Summary
Overview
This research shows how an attacker who can create and deploy custom updates through the Windows Server Update Services database (
SUSDB) can turn WSUS into an arbitrary payload-distribution and persistence mechanism. WSUS ordinarily rejects executable update content unless it is signed by a trusted certificate. However, the file-verification logic inMicrosoft.UpdateServices.ContentSyncAgent.dllskips certificate-signature validation when the update ...🔧 Technical Details
BITS-compatible payload hosting: When an update system retrieves content through Background Intelligent Transfer Service, an attacker-controlled origin must support the HTTP behavior expected by BITS, including the initial
HEAD/GETflow and Range requests. A basic server without byte-range support causes the transfer to fail even when the URL is reachable. Errors such as WSUSEventId=364can reveal the precise protocol requirement and guide construction of a compatible content server.Using diagnostic component names to locate validation code: A file-verification event naming a component such as
ContentSyncAgentcan be mapped to installed application files. If the corresponding component is a .NET DLL, tools such as dnSpy or ILSpy can recover its high-level control flow. Searching for functions such asVerifyFileand for calls to signature-checking routines can expose condit...🤖 Agent Actions
Updated:
src/windows-hardening/windows-local-privilege-escalation/abusing-auto-updaters-and-ipc.mdAdded a WSUS/SUSDB subsection covering:
.txt/.esdsignature-verification bypassNotWSUSPicioususageValidation:
git diff --checkpassed; all added reference URLs returned HTTP 200.mdbookwas unavailable locally.This PR was automatically created by the HackTricks Feed Bot. Please review the changes carefully before merging.