{"id":29129,"date":"2023-10-31T18:42:31","date_gmt":"2023-10-31T13:12:31","guid":{"rendered":"https:\/\/www.getastra.com\/blog\/?p=29129"},"modified":"2025-02-06T18:17:27","modified_gmt":"2025-02-06T12:47:27","slug":"stored-xss-vulnerability","status":"publish","type":"post","link":"https:\/\/www.getastra.com\/blog\/vulnerability\/stored-xss-vulnerability\/","title":{"rendered":"Stored XSS Vulnerability in Microweber Version 2.0.1"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A Stored XSS vulnerability has been identified in Microweber Version 2.0.1, posing a significant risk to user data. This article explores the vulnerability, its discovery, current status, and mitigation steps.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Action_Points\"><\/span>Action Points<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"#microweber\">Microweber is an open-source drag-and-drop website builder and content management system (CMS).<\/a><\/li>\n\n\n\n<li><a href=\"#cve\">Stored XSS injects malicious code into web apps via stored user input, and can be used to perform harmful actions such as stealing user cookies, etc.<\/a><\/li>\n\n\n\n<li><a href=\"#status\">The Stored XSS vulnerability has been reported to the platform, which is in the process of rolling out a patch soon.<\/a><\/li>\n\n\n\n<li><a href=\"#you-do\">To protect yourselves promptly update to the latest security version once released.<\/a><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">But before we jump into the deep end, let\u2019s understand some basics:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"microweber\"><span class=\"ez-toc-section\" id=\"What_is_Microweber\"><\/span>What is Microweber?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Microweber is an open-source drag-and-drop website builder. It is a powerful content management system (CMS) that has been installed more than <a href=\"https:\/\/microweber.com\/\" target=\"_blank\" rel=\"noopener\">100,000<\/a> times with 40000 + active users.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, while running security tests a new Stored XSS Vulnerability has been discovered by Astra\u2019s Security Team in the latest version i.e. Microweber Version 2.0.1, released on October 27, 2023.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cve\"><span class=\"ez-toc-section\" id=\"What_is_Stored_XSS_vulnerability\"><\/span>What is Stored XSS vulnerability?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Stored Cross-Site Scripting (Stored XSS) is a specific form of XSS attack that injects malicious code into a vulnerable web application, targeting users&#8217; browsers instead of the web server directly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The attack leverages user input that is saved or &#8220;stored&#8221; on the target server, including places like a message forum, a visitor log, or a comment field.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Such an input if not sanitized through input validation, output encoding, and security headers, might be injected with malicious script. When a victim interacts with the compromised web application and requests the stored information, their browser retrieves and executes the malicious code from the server.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"impact\"><span class=\"ez-toc-section\" id=\"What_is_the_impact_of_Stored_XSS\"><\/span>What is the impact of Stored XSS?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Stored XSS attacks can have severe consequences, which can vary based on the privileges assigned to the affected user such as:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Data Theft and Session Hijacking<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Once executed, the malicious code can steal the victim\u2019s data (e.g., cookies and user info), allowing unauthorized access, impersonation, and performing actions on the victim&#8217;s behalf (e.g., changing settings, making transactions).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Malware &amp; ransomware Propagation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Malicious Scripts used in a Stored XSS attack can also be designed to trigger downloads of malware or ransomware from external sources or exploit vulnerabilities in users&#8217; browsers to deliver malware payloads, potentially compromising their devices and spreading the malware further.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Website Defacement:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Malicious Scripts used in a Stored XSS attack can also be designed to alter the appearance and content of the web page, effectively defacing the website. For example, they replace content, change layouts, or add unwanted ads, leading to a compromised user experience and potential reputation damage.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"staus\"><span class=\"ez-toc-section\" id=\"What_is_the_current_status\"><\/span>What is the current status?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Upon discovering the vulnerability in Microweber Version 2.0.1, Astra&#8217;s team promptly notified the platform&#8217;s developers along with possible solutions that they may implement to avoid any possible exploitation of user data.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Currently, they are working on implementing a patch while formulating a long-term solution for the vulnerability.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"you-do\"><span class=\"ez-toc-section\" id=\"What_can_you_do\"><\/span>What can you do?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Update the affected version to the latest ad-hoc security version once released by Microweber CMS Ltd.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Stored XSS vulnerability has been identified in Microweber Version 2.0.1, posing a significant risk to user data. This article explores the vulnerability, its discovery, current status, and mitigation steps. Action Points But before we jump into the deep end, let\u2019s understand some basics: What is Microweber? Microweber is an open-source drag-and-drop website builder. It &#8230; <a title=\"Stored XSS Vulnerability in Microweber Version 2.0.1\" class=\"read-more\" href=\"https:\/\/www.getastra.com\/blog\/vulnerability\/stored-xss-vulnerability\/\" aria-label=\"Read more about Stored XSS Vulnerability in Microweber Version 2.0.1\">Read more<\/a><\/p>\n","protected":false},"author":111,"featured_media":29130,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[723],"tags":[],"class_list":["post-29129","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vulnerability"],"_links":{"self":[{"href":"https:\/\/www.getastra.com\/blog\/wp-json\/wp\/v2\/posts\/29129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.getastra.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.getastra.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.getastra.com\/blog\/wp-json\/wp\/v2\/users\/111"}],"replies":[{"embeddable":true,"href":"https:\/\/www.getastra.com\/blog\/wp-json\/wp\/v2\/comments?post=29129"}],"version-history":[{"count":5,"href":"https:\/\/www.getastra.com\/blog\/wp-json\/wp\/v2\/posts\/29129\/revisions"}],"predecessor-version":[{"id":37734,"href":"https:\/\/www.getastra.com\/blog\/wp-json\/wp\/v2\/posts\/29129\/revisions\/37734"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.getastra.com\/blog\/wp-json\/wp\/v2\/media\/29130"}],"wp:attachment":[{"href":"https:\/\/www.getastra.com\/blog\/wp-json\/wp\/v2\/media?parent=29129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.getastra.com\/blog\/wp-json\/wp\/v2\/categories?post=29129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.getastra.com\/blog\/wp-json\/wp\/v2\/tags?post=29129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}