{"id":6616,"date":"2025-09-03T10:03:27","date_gmt":"2025-09-03T10:03:27","guid":{"rendered":"https:\/\/serisec.com\/index.php\/2025\/09\/03\/poc-exploit-released-for-iis-webdeploy-remote-code-execution-vulnerability\/"},"modified":"2025-09-03T10:03:27","modified_gmt":"2025-09-03T10:03:27","slug":"poc-exploit-released-for-iis-webdeploy-remote-code-execution-vulnerability","status":"publish","type":"post","link":"https:\/\/serisec.com\/index.php\/2025\/09\/03\/poc-exploit-released-for-iis-webdeploy-remote-code-execution-vulnerability\/","title":{"rendered":"PoC Exploit Released for IIS WebDeploy Remote Code Execution Vulnerability"},"content":{"rendered":"<p>    PoC Exploit Released for IIS WebDeploy Remote Code Execution Vulnerability<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n    <!-- no image --><br \/>\n \t<BR><br \/>\n<BR><\/BR><\/p>\n<div>\n<p><span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">A proof-of-concept exploit for<a href=\"https:\/\/cybersecuritynews.com\/microsoft-iis-web-deploy-vulnerability\/\" target=\"_blank\" rel=\"noopener\">\u00a0CVE-2025-53772,<\/a><\/span>\u00a0a critical remote code execution vulnerability in Microsoft\u2019s IIS Web Deploy (msdeploy)\u00a0tool, was published this week, raising urgent alarms across the .NET and DevOps communities.\u00a0<\/p>\n<p>The flaw resides in the unsafe deserialization of HTTP header contents in both the msdeployagentservice and <em>msdeploy.axd<\/em> endpoints, enabling authenticated attackers to execute arbitrary code on target servers.<\/p>\n<pre class=\"wp-block-preformatted\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Key Takeaways<\/mark><\/strong><br>1. IIS Web Deploy deserialization RCE (CVSS 8.8)<br>2. PoC uses MSDeploy.SyncOptions header to spawn commands<br>3. Mitigate by disabling agent, tightening access, and patching<\/pre>\n<h2 class=\"wp-block-heading\" id=\"h-proof-of-concept-for-iis-webdeploy-rce-flaw\"><strong>Proof-of-Concept for IIS WebDeploy RCE Flaw<\/strong><\/h2>\n<p>At the heart of CVE-2025-53772 is a custom<a href=\"https:\/\/cybersecuritynews.com\/apache-seatunnel-vulnerability\/\" target=\"_blank\" rel=\"noreferrer noopener\"> deserialization<\/a> routine that neglects robust input validation.\u00a0<\/p>\n<p>Hawktrace <a href=\"https:\/\/hawktrace.com\/blog\/cve-2025-53772\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">reports<\/a> that the vulnerable code path processes a Base64-encoded, GZip-compressed payload taken from the MSDeploy.SyncOptions HTTP header.<\/p>\n<p>The sequence Base64 decoding followed by <a href=\"https:\/\/cybersecuritynews.com\/network-packet-analyzer-tools\/\" target=\"_blank\" rel=\"noreferrer noopener\">GZip decompression<\/a> and BinaryFormatter.Deserialize() fails to enforce type whitelisting, allowing malicious payloads to instantiate dangerous objects.\u00a0<\/p>\n<p>In particular, crafting a SortedSet&lt;string&gt; object backed by a manipulated MulticastDelegate invocation list triggers Process the start, leading to remote code execution.<\/p>\n<p>The publicly available PoC demonstrates how an attacker can abuse .NET\u2019s serialization mechanics:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"645\" height=\"444\" src=\"https:\/\/i0.wp.com\/cybersecuritynews.com\/wp-content\/uploads\/2025\/09\/image-36.png?resize=645%2C444&#038;ssl=1\" alt=\"Public PoC Exploit Emerges for IIS WebDeploy\" class=\"wp-image-124546\" srcset=\"https:\/\/cybersecuritynews.com\/wp-content\/uploads\/2025\/09\/image-36.png 645w, https:\/\/cybersecuritynews.com\/wp-content\/uploads\/2025\/09\/image-36-300x207.png 300w, https:\/\/cybersecuritynews.com\/wp-content\/uploads\/2025\/09\/image-36-610x420.png 610w, https:\/\/cybersecuritynews.com\/wp-content\/uploads\/2025\/09\/image-36-218x150.png 218w, https:\/\/cybersecuritynews.com\/wp-content\/uploads\/2025\/09\/image-36-100x70.png 100w, https:\/\/cybersecuritynews.com\/wp-content\/uploads\/2025\/09\/image-36-150x103.png 150w\" sizes=\"(max-width: 645px) 100vw, 645px\"><\/figure>\n<\/div>\n<p>Sending this payload in an HTTP POST to \/msdeploy.axd results in calc.exe launching on the server.<\/p>\n<figure class=\"wp-block-table aligncenter\">\n<table class=\"has-fixed-layout\">\n<tbody>\n<tr>\n<td><strong>Risk Factors<\/strong><\/td>\n<td><strong>Details<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Affected Products<\/td>\n<td>Microsoft Web Deploy (msdeployagentservice &amp; msdeploy.axd)<\/td>\n<\/tr>\n<tr>\n<td>Impact<\/td>\n<td>Remote Code Execution (RCE)<\/td>\n<\/tr>\n<tr>\n<td>Exploit Prerequisites<\/td>\n<td>Authenticated Web Deploy user; network access to deployment endpoint; ability to send crafted HTTP headers<\/td>\n<\/tr>\n<tr>\n<td>CVSS 3.1 Score<\/td>\n<td>8.8 (High)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<h2 class=\"wp-block-heading\" id=\"h-mitigation-nbsp\"><strong>Mitigation\u00a0<\/strong><\/h2>\n<p>Microsoft has assigned a CVSS score of 8.8 for CVE-2025-53772. Immediate mitigation steps include disabling the Web Deploy Agent Service (MsDepSvc), enforcing strict network ACLs on the msdeploy.axd endpoint, and applying inbound filtering to block unexpected MSDeploy.SyncOptions headers.\u00a0<\/p>\n<p>Long-term remediation requires replacing BinaryFormatter with a secure serializer (e.g., DataContractSerializer with explicit type contracts) and validating all header inputs before deserialization.<\/p>\n<p>As PoC exploits circulate, organizations that leverage IIS Web Deploy must prioritize patching and hardening to prevent authenticated attackers from exploiting this critical RCE vector.<\/p>\n<p class=\"has-text-align-center has-background\" style=\"background:linear-gradient(180deg,rgb(238,238,238) 89%,rgb(169,184,195) 100%)\"><strong>Find this Story Interesting! Follow us on <a href=\"https:\/\/news.google.com\/publications\/CAAqMggKIixDQklTR3dnTWFoY0tGV041WW1WeWMyVmpkWEpwZEhsdVpYZHpMbU52YlNnQVAB?hl=en-IN&amp;gl=IN&amp;ceid=IN:en\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google News<\/a>,\u00a0<a href=\"https:\/\/www.linkedin.com\/company\/cybersecurity-news\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">LinkedIn<\/a>,\u00a0and\u00a0<a href=\"https:\/\/x.com\/cyber_press_org\" target=\"_blank\" rel=\"noreferrer noopener\">X<\/a>\u00a0to Get More Instant Updates<\/strong>.<\/p>\n<p>The post <a href=\"https:\/\/cybersecuritynews.com\/poc-exploit-iis-vulnerability\/\">PoC Exploit Released for IIS WebDeploy Remote Code Execution Vulnerability<\/a> appeared first on <a href=\"https:\/\/cybersecuritynews.com\/\">Cyber Security News<\/a>.<\/p>\n<\/div>\n<p> \t<BR><br \/>\n <BR><\/BR><br \/>\n    Florence Nightingale<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/cybersecuritynews.com\/poc-exploit-iis-vulnerability\/\">Go to cyber-security-news<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PoC Exploit Released for IIS WebDeploy Remote Code Execution Vulnerability A proof-of-concept exploit for\u00a0CVE-2025-53772,\u00a0a critical remote code execution vulnerability in Microsoft\u2019s IIS Web Deploy (msdeploy)\u00a0tool, was published this week, raising urgent alarms across the .NET and DevOps communities.\u00a0 The flaw resides in the unsafe deserialization of HTTP header contents in both the msdeployagentservice and msdeploy.axd [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[129,63,131,648],"tags":[130],"class_list":["post-6616","post","type-post","status-publish","format-standard","hentry","category-cyber-security","category-cyber-security-news","category-vulnerability","category-vulnerability-news","tag-cyber-security-news"],"_links":{"self":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/6616"}],"collection":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/comments?post=6616"}],"version-history":[{"count":0,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/6616\/revisions"}],"wp:attachment":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/media?parent=6616"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/categories?post=6616"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/tags?post=6616"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}