T1216.002: SyncAppvPublishingServer
Adversaries may abuse SyncAppvPublishingServer.vbs to proxy execution of malicious PowerShell commands. SyncAppvPublishingServer.vbs is a Visual Basic script associated with how Windows virtualizes applications (Microsoft Application Virtualization, or App-V).[1] For example, Windows may render Win32 applications to users as virtual applications, allowing users to launch and interact with them as if they were installed locally.[2][3] The SyncAppvPublishingServer.vbs script is legitimate, may be signed by Microsoft, and is commonly executed from `\System32` through the command line via `wscript.exe`.[4][5]
Adversaries may abuse SyncAppvPublishingServer.vbs to bypass PowerShell execution restrictions and evade defensive counter measures by "living off the land."[6][4] Proxying execution may function as a trusted/signed alternative to directly invoking `powershell.exe`.[7]
For example, PowerShell commands may be invoked using:[5]
`SyncAppvPublishingServer.vbs "n; {PowerShell}"`
Analyst context for executives and security teams
SyncAppvPublishingServer.vbs matters because it is a legitimate Windows App-V script that can be used as a trusted proxy for PowerShell execution. For leaders, the risk is not the script itself, but whether endpoint controls and SOC monitoring can distinguish normal Windows/App-V activity from attempts to hide PowerShell behind signed system components.
Executive priority
Prioritize this as a Windows defense-evasion validation item. It is relevant to operational resilience and audit evidence because it tests whether execution prevention, script controls, and detection engineering cover “living off the land” abuse rather than only obvious use of powershell.exe. Security leaders should ask whether App-V is actually used in the environment, whether this script is expected to run, and whether exceptions in application control create blind spots.
Technical view
This is a Windows sub-technique under System Script Proxy Execution. The supplied ATT&CK context describes abuse of SyncAppvPublishingServer.vbs, commonly launched from System32 through wscript.exe, to proxy PowerShell commands and potentially bypass direct PowerShell execution restrictions. SOC and IR teams should validate DET0440-aligned logic for PowerShell execution via SyncAppvPublishingServer.vbs proxy abuse, correlate parent-child process behavior involving wscript.exe and the script, and review command-line content where collected. Because official detection text is not provided in the object, local detection design should be tested against expected App-V administrative activity and endpoint logging reality.
Likely telemetry
- Windows process creation events with command-line arguments
- Parent-child process relationships involving wscript.exe and SyncAppvPublishingServer.vbs
- Script execution telemetry for Visual Basic Script activity
- PowerShell-related telemetry when commands are proxied rather than launched directly
- Application control or script-blocking allow/deny events
Detection direction
- Validate whether DET0440 or equivalent analytics identify PowerShell execution proxied through SyncAppvPublishingServer.vbs, not just direct powershell.exe execution.
- Baseline legitimate App-V usage before alerting aggressively; environments not using App-V may treat execution of this script as higher signal.
- Tune for command-line patterns, script path, parent process, user context, host role, and proximity to other suspicious PowerShell activity.
- Check blind spots where command-line logging, script telemetry, or parent-child process data are missing or filtered.
- Account for false positives from legitimate App-V publishing or administrative workflows where this script is expected.
Mitigation priorities
- Use M1038 Execution Prevention as the primary control direction: implement application control and script blocking appropriate to Windows endpoints.
- Review whether SyncAppvPublishingServer.vbs is needed in the environment, especially where App-V is not used.
- Constrain script execution paths and interpreters where business operations allow, while avoiding broad exceptions for signed Microsoft scripts without behavioral monitoring.
- Ensure PowerShell restrictions are not the only control; monitor and control trusted script proxies that can invoke PowerShell indirectly.
- Document approved App-V and script execution behavior for compliance evidence and incident response triage.
Analyst notes and limits
This object is a Windows sub-technique for stealth/defense-evasion style behavior involving a legitimate Microsoft-associated App-V script. Relationship context provides one detection strategy, DET0440, and one mitigation, M1038 Execution Prevention. The most useful local question is whether the organization can observe and control indirect PowerShell execution through signed system scripts.
The official ATT&CK object does not provide a detection section, and the supplied relationship context does not include detailed DET0440 logic. This take therefore avoids claiming detection coverage or exploitation prevalence. Local App-V use, logging configuration, application control policy, and normal administrative workflows are required to determine severity and alerting thresholds.
SyncAppvPublishingServer
Adversaries may abuse SyncAppvPublishingServer.vbs to proxy execution of malicious PowerShell commands. SyncAppvPublishingServer.vbs is a Visual Basic script associated with how Windows virtualizes applications (Microsoft Application Virtualization, or App-V).[1] For example, Windows may render Win32 applications to users as virtual applications, allowing users to launch and interact with them as if they were installed locally.[2][3] The SyncAppvPublishingServer.vbs script is legitimate, may be signed by Microsoft, and is commonly executed from `\System32` through the command line via `wscript.exe`.[4][5]
Adversaries may abuse SyncAppvPublishingServer.vbs to bypass PowerShell execution restrictions and evade defensive counter measures by "living off the land."[6][4] Proxying execution may function as a trusted/signed alternative to directly invoking `powershell.exe`.[7]
For example, PowerShell commands may be invoked using:[5]
`SyncAppvPublishingServer.vbs "n; {PowerShell}"`
How security teams should use this page
Treat this object as behavior context, not an attribution claim. Validate the related groups, software, data sources, and mitigations against official ATT&CK relationships and your own telemetry before making control-coverage decisions.
Related techniques
This mirrors the MITRE pattern of making group, software, campaign, and technique relationships scannable. Relationship notes come from mirrored ATT&CK relationship text when available.
| Domain | ID | Name | Relationship / procedure |
|---|---|---|---|
| Enterprise | T1216 | System Script Proxy Execution | This object subtechnique of System Script Proxy Execution. |
All related ATT&CK context
Mitigation direction
Object version and sync metadata
The fields below describe the current mirrored snapshot. When Glexia retains multiple ATT&CK source imports, you can open the table to compare the same object across releases (hashes and MITRE timestamps). For MITRE’s own release notes and roadmap, see ATT&CK resources — Updates .
Imported snapshots across ATT&CK releases (1)
| Release | Bundle imported | Object version | Modified | Status | Raw hash |
|---|---|---|---|---|---|
| 19.1 | 2.0 | Current bundle | c0b67570e9ee… |
Mirrored ATT&CK source object
The raw object is retained through the mirrored ATT&CK source bundle and object hash. The raw endpoint returns the exact object from the mirrored bundle when available.
External references and citations
MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.
-
[1]
1 - appv
SEONGSU PARK. (2022, December 27). BlueNoroff introduces new methods bypassing MoTW. Retrieved February 6, 2024.
Open source URL -
[2]
2 - appv
Microsoft. (2022, November 3). Getting started with App-V for Windows client. Retrieved February 6, 2024.
Open source URL -
[3]
3 - appv
Raj Chandel. (2022, March 17). Indirect Command Execution: Defense Evasion (T1202). Retrieved February 6, 2024.
Open source URL -
[4]
4 - appv
John Fokker. (2022, March 17). Suspected DarkHotel APT activity update. Retrieved February 6, 2024.
Open source URL -
[5]
5 - appv
Nick Landers, Casey Smith. (n.d.). /Syncappvpublishingserver.vbs. Retrieved February 6, 2024.
Open source URL -
[6]
6 - appv
Strontic. (n.d.). SyncAppvPublishingServer.exe. Retrieved February 6, 2024.
Open source URL -
[7]
7 - appv
Nick Landers. (2017, August 8). Need a signed alternative to Powershell.exe? SyncAppvPublishingServer in Win10 has got you covered.. Retrieved September 12, 2024.
Open source URL -
[8]
mitre-attack T1216.002Open source URL
Source: MITRE ATT&CK®. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation. Glexia is not affiliated with or endorsed by MITRE.