{"id":10232,"date":"2026-01-29T10:04:25","date_gmt":"2026-01-29T10:04:25","guid":{"rendered":"https:\/\/serisec.com\/index.php\/2026\/01\/29\/critical-solarwinds-web-vulnerability-allows-remote-code-execution-and-security-bypass\/"},"modified":"2026-01-29T10:04:25","modified_gmt":"2026-01-29T10:04:25","slug":"critical-solarwinds-web-vulnerability-allows-remote-code-execution-and-security-bypass","status":"publish","type":"post","link":"https:\/\/serisec.com\/index.php\/2026\/01\/29\/critical-solarwinds-web-vulnerability-allows-remote-code-execution-and-security-bypass\/","title":{"rendered":"Critical Solarwinds Web Vulnerability Allows Remote Code Execution and Security Bypass"},"content":{"rendered":"<p>    Critical Solarwinds Web Vulnerability Allows Remote Code Execution and Security Bypass<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>Multiple critical vulnerabilities in SolarWinds Web Help Desk (WHD), culminating in unauthenticated remote code execution (RCE) via Java deserialization in CVE-2025-40551, were uncovered by Horizon3.ai researchers. <\/p>\n<p>These flaws chain static credentials, security bypasses, and deserialization weaknesses, affecting versions prior to 2026.1.<a href=\"https:\/\/horizon3.ai\/attack-research\/cve-2025-40551-another-solarwinds-web-help-desk-deserialization-issue\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n<p>SolarWinds WHD, an IT service management platform for ticketing and asset tracking, has faced repeated deserialization issues. <\/p>\n<p>In 2024, <a href=\"https:\/\/cybersecuritynews.com\/solarwinds-web-help-desk-vulnerability\/\" target=\"_blank\" rel=\"noreferrer noopener\">CVE-2024-28986<\/a> enabled RCE via AjaxProxy and was added to CISA\u2019s <a href=\"https:\/\/cybersecuritynews.com\/10-high-risk-vulnerabilities-of-2026\/\" target=\"_blank\" rel=\"noreferrer noopener\">Known Exploited Vulnerabilities<\/a> catalog; patches were bypassed by CVE-2024-28988 and CVE-2025-26399.<\/p>\n<p>The latest chain exploits similar paths, bypassing sanitization in JSON-RPC handling.<\/p>\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/horizon3.ai\/wp-content\/uploads\/2026\/01\/whd-client-login.mp4\"><\/video><figcaption class=\"wp-element-caption\">Vulnerability Demo (Source: Horizon3.ai)<\/figcaption><\/figure>\n<p>The flaws include hardcoded credentials, <a href=\"https:\/\/cybersecuritynews.com\/web-application-pentesting-tools\/\" target=\"_blank\" rel=\"noreferrer noopener\">CSRF<\/a> and request-filter bypasses, and unsafe deserialization in the jabsorb library.<a href=\"https:\/\/horizon3.ai\/attack-research\/cve-2025-40551-another-solarwinds-web-help-desk-deserialization-issue\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a>\u200b<\/p>\n<figure class=\"wp-block-table\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th class=\"has-text-align-left\" data-align=\"left\">CVE ID<\/th>\n<th class=\"has-text-align-left\" data-align=\"left\">Description<\/th>\n<th class=\"has-text-align-left\" data-align=\"left\">CVSS v3.1 Score<\/th>\n<th class=\"has-text-align-left\" data-align=\"left\">Impact<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>CVE-2025-40551<\/td>\n<td>Unauthenticated RCE via AjaxProxy deserialization<\/td>\n<td>9.8<\/td>\n<td>Remote command execution<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/horizon3.ai\/attack-research\/cve-2025-40551-another-solarwinds-web-help-desk-deserialization-issue\/\"><\/a>\n<\/td>\n<\/tr>\n<tr>\n<td>CVE-2025-40537<\/td>\n<td>Static \u201cclient:client\u201d credentials enabling admin access<\/td>\n<td>7.5<\/td>\n<td>Unauthorized privilege escalation<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/horizon3.ai\/attack-research\/cve-2025-40551-another-solarwinds-web-help-desk-deserialization-issue\/\"><\/a>\n<\/td>\n<\/tr>\n<tr>\n<td>CVE-2025-40536<\/td>\n<td>Protection bypass via bogus \u201c\/ajax\/\u201d parameter<\/td>\n<td>8.1<\/td>\n<td>Access to restricted WebObjects<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/horizon3.ai\/attack-research\/cve-2025-40551-another-solarwinds-web-help-desk-deserialization-issue\/\"><\/a>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>Attackers bypass whitelists by altering URIs from \u201c\/ajax\/\u201d to \u201c\/wo\/\u201d, create components with \u201cwopage\u201d, and inject gadgets like JNDI lookups.<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/horizon3.ai\/attack-research\/cve-2025-40551-another-solarwinds-web-help-desk-deserialization-issue\/\"><\/a>\u200b<\/p>\n<h2 class=\"wp-block-heading\" id=\"exploit-chain\"><strong>Exploit Chain<\/strong><\/h2>\n<p>Unauthenticated attackers start by creating a session on the login page to extract wosid and XSRF tokens. <\/p>\n<p>They bypass filters with \u201c?badparam=\/ajax\/&amp;wopage=LoginPref\u201d to instantiate LoginPref, enabling AjaxProxy access, then POST malicious JSON payloads via JSONRPC for deserialization. <\/p>\n<p>A Nuclei template demonstrates JNDI lookup to external servers, confirming RCE potential.<a href=\"https:\/\/horizon3.ai\/attack-research\/cve-2025-40551-another-solarwinds-web-help-desk-deserialization-issue\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a>\u200b<\/p>\n<p>Monitor logs in\u00a0&lt;Install&gt;\/logs\/ for exploitation signs.<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/horizon3.ai\/attack-research\/cve-2025-40551-another-solarwinds-web-help-desk-deserialization-issue\/\"><\/a>\u200b<\/p>\n<figure class=\"wp-block-table\">\n<table class=\"has-fixed-layout\">\n<thead>\n<tr>\n<th class=\"has-text-align-left\" data-align=\"left\">Log Type<\/th>\n<th class=\"has-text-align-left\" data-align=\"left\">IOC Example<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>whd-session.log<\/td>\n<td>\u201ceventType=[login], accountType=[client], username=[client]\u201d<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/horizon3.ai\/attack-research\/cve-2025-40551-another-solarwinds-web-help-desk-deserialization-issue\/\"><\/a>\u200b<\/td>\n<\/tr>\n<tr>\n<td>whd.log<\/td>\n<td>\u201cWhitelisted payload with matched keyword: java..\u201d or JSONRPC errors<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/horizon3.ai\/attack-research\/cve-2025-40551-another-solarwinds-web-help-desk-deserialization-issue\/\"><\/a>\u200b<\/td>\n<\/tr>\n<tr>\n<td>Access logs<\/td>\n<td>Requests to \u201c\/Helpdesk.woa\/wo\/*\u201d with non-whitelisted params like \u201cbadparam=\/ajax\/\u201d<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/horizon3.ai\/attack-research\/cve-2025-40551-another-solarwinds-web-help-desk-deserialization-issue\/\"><\/a>\u200b<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>Unusual IPs hitting restricted endpoints signal compromise.<a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/horizon3.ai\/attack-research\/cve-2025-40551-another-solarwinds-web-help-desk-deserialization-issue\/\"><\/a>\u200b<\/p>\n<h2 class=\"wp-block-heading\" id=\"remediation-steps\"><strong>Mitigations<\/strong><\/h2>\n<p>Upgrade immediately to WHD 2026.1, which addresses these issues, according to SolarWinds\u2019 <a href=\"https:\/\/www.solarwinds.com\/trust-center\/security-advisories\/cve-2025-40551\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">release notes<\/a>. Review configurations to disable default accounts and enforce strict request filtering.<\/p>\n<p>Coverage exists in tools like NodeZero; monitor CISA advisories for exploitation updates.<\/p>\n<p class=\"has-text-align-center has-background\" style=\"background:linear-gradient(180deg,rgb(238,238,238) 94%,rgb(169,184,195) 100%)\"><strong>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>, <a href=\"https:\/\/www.linkedin.com\/company\/cybersecurity-news\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">LinkedIn<\/a>, and <a href=\"https:\/\/x.com\/cyber_press_org\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">X<\/a> for daily cybersecurity updates. <a href=\"https:\/\/cybersecuritynews.com\/contact-us\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Contact us<\/a> to feature your stories.<\/strong><\/p>\n<p>The post <a href=\"https:\/\/cybersecuritynews.com\/solarwinds-web-rce-vulnerability\/\">Critical Solarwinds Web Vulnerability Allows Remote Code Execution and Security Bypass<\/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    Guru Baran<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/cybersecuritynews.com\/solarwinds-web-rce-vulnerability\/\">Go to cyber-security-news<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Critical Solarwinds Web Vulnerability Allows Remote Code Execution and Security Bypass Multiple critical vulnerabilities in SolarWinds Web Help Desk (WHD), culminating in unauthenticated remote code execution (RCE) via Java deserialization in CVE-2025-40551, were uncovered by Horizon3.ai researchers. These flaws chain static credentials, security bypasses, and deserialization weaknesses, affecting versions prior to 2026.1. SolarWinds WHD, an [&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-10232","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\/10232"}],"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=10232"}],"version-history":[{"count":0,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/posts\/10232\/revisions"}],"wp:attachment":[{"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/media?parent=10232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/categories?post=10232"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serisec.com\/index.php\/wp-json\/wp\/v2\/tags?post=10232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}