Lucene search
K

Microweber 2.0.9 Cross Site Scripting

🗓️ 14 Jan 2025 00:00:00Reported by MathSaboType 
packetstorm
 packetstorm
🔗 packetstorm.news👁 146 Views

Microweber 2.0.9 has a cross site scripting vulnerability that can be exploited.

Related
Code
ReporterTitlePublishedViews
Family
0day.today
Microweber 2.0.9 Cross Site Scripting Vulnerability
15 Jan 202500:00
zdt
GithubExploit
Exploit for Cross-site Scripting in Microweber
10 Jan 202516:08
githubexploit
GithubExploit
Exploit for Cross-site Scripting in Microweber
10 Jan 202515:48
githubexploit
Circl
CVE-2024-33297
10 Jan 202519:34
circl
Circl
CVE-2024-33298
10 Jan 202519:34
circl
CNNVD
Microweber 安全漏洞
10 Jan 202500:00
cnnvd
CNNVD
Microweber 安全漏洞
10 Jan 202500:00
cnnvd
CVE
CVE-2024-33297
10 Jan 202500:00
cve
CVE
CVE-2024-33298
10 Jan 202500:00
cve
Cvelist
CVE-2024-33297
10 Jan 202500:00
cvelist
Rows per page
# CVE-2024-33298
    Stored Cross Site Scripting vulnerability in Microweber <= 2.0.9
    
    ## Summary :
    
    A Stored Cross Site Scripting vulnerability in Microweber v.2.0.9 allows a remote attacker to execute arbitrary code via the create new backup function in the endpoint **/admin/module/view?type=admin__backup**
    
    ## Requirements :
    
    - [Microweber](https://github.com/microweber/microweber) version <= 2.0.9
    - Admin access
    
    ## Steps to reproduce :
    
    1. Authenticate the application with administrative privileges
    2. Go to the endpoint **/admin/module/view?type=admin__backup** and click on **"Create New Backup"**
    3. Select any option between **"Content backup"**, **"Custom backup"** or **"Full backup"** as any of them can be used to trigger the JavaScript injection (if **"Custom backup"** is selected, make sure to check **"Include media files"** on the next page)
    4. Start backup and download the newly generated .zip file
    5. Open the zip file and insert a new file named `<img src=x onerror=alert(1)>.jpg` on **/media/default/**
    6. Go back to the endpoint **/admin/module/view?type=admin__backup** and click on **"Upload file"**
    7. Upload the modified zip file
    8. After the upload, on the **"ACTIONS"** section of the newly uploaded file, click on **"Restore"**
    9. Select any option between **"Delete all website content & restore"**, **"Overwrite the website content from backup"** or **"Try to overwrite content by Names & Titles"** as all fields can be used to trigger the JavaScript injection.
    10. After the upload, go to the endpoint **/admin/module/view?type=files** or **/admin/settings?group=files** to trigger the JavaScript injection.
    
    ## Affected components :
    
    - /admin/module/view?type=files
    - /admin/settings?group=files
    
    ## Impact :
    
    An attacker could execute JavaScript code in the victim's browser, obtaining information or forcing the user to access malicious websites, for example.
    
    ## Relevant References
    
    https://www.cve.org/CVERecord?id=CVE-2024-33298
    
    
    
    
    ------------
    
    
    # CVE-2024-33297
    Stored Cross Site Scripting vulnerability in Microweber <= 2.0.9
    
    ## Summary :
    
    A Stored Cross Site Scripting vulnerability in Microweber v.2.0.9 allows a remote attacker to execute arbitrary code via the campaign Name (Internal Name) field in the "Add new campaign" function.
    
    ## Requirements :
    
    - [Microweber](https://github.com/microweber/microweber) version <= 2.0.9
    - Admin access
    
    ## Steps to reproduce :
    
    1. Authenticate the application with administrative privileges
    2. Go to the endpoint **/admin/modules/newsletter/lists** and click on **"+ Add new list"**
    3. Insert the payload `<img src=x onerror=alert(1)>` on **"List name"** field
    4. Click **"Save"** to trigger the JavaScript injection. The injection will be triggered when listing current campaigns and on the creation tab of a new subscriber too.
    
    ## Affected components :
    
    - /admin/modules/newsletter
    
    ## Impact :
    
    An attacker could execute JavaScript code in the victim's browser, obtaining information or forcing the user to access malicious websites, for example.
    
    ## Relevant References
    
    https://www.cve.org/CVERecord?id=CVE-2024-33297

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

14 Jan 2025 00:00Current
5.5Medium risk
Vulners AI Score5.5
CVSS 3.16.1
EPSS0.01761
SSVC
146