Lucene search
+L

Boonex Dolphin CMS 7.0.9 Cross Site Scripting

🗓️ 14 Jun 2012 00:00:00Reported by Benjamin Kunz MejriType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 55 Views

Boonex Dolphin CMS 7.0.9 Multiple Web Vulnerabilities in User Profiles and Album Listing

Code
`Title:  
======  
Boonex Dolphin v7.0.9 CMS - Multiple Web Vulnerabilities  
  
  
Date:  
=====  
2012-05-18  
  
  
References:  
===========  
http://www.vulnerability-lab.com/get_content.php?id=565  
http://www.vulnerability-lab.com/get_content.php?id=566  
  
ID: Changeset 16256  
  
  
VL-ID:  
=====  
565  
  
  
Common Vulnerability Scoring System:  
====================================  
5.5  
  
  
Introduction:  
=============  
Dolphin 7 - open-source, downloadable, scalable, customizable,  
full-featured, independent and free software  
package for building social networks, dating sites and niche  
communities. Dolphin is the only all-in-one  
bundle of PHP community scripts, Flash plugins, Adobe AIR and Mobile  
apps that provide full control, freedom  
and flexibility. Launch your site, customize it and watch it grow!  
Dolphin social is a mobile suite of the  
cms application. It is also available for apple iphones with iOS and  
android mobiles.  
  
(Copy of the Vendor Homepage: http://www.boonex.com/dolphin )  
  
  
Abstract:  
=========  
The Vulnerability Laboratory Research Team discovered multiple Web  
Vulnerabilities in the Boonex Dolphin v7.0.9 CMS.  
  
  
Report-Timeline:  
================  
2012-05-08: Researcher Notification & Coordination  
2012-05-10: Vendor Notification  
2012-05-12: Vendor Response/Feedback  
2012-05-17: Vendor Fix/Patch  
2012-05-18: Public or Non-Public Disclosure  
  
  
Status:  
========  
Published  
  
  
Affected Products:  
==================  
Boonex  
Product: Dolphin CMS v7.0.9  
  
  
Exploitation-Technique:  
=======================  
Remote  
  
  
Severity:  
=========  
High  
  
  
Details:  
========  
Multiple persistent input validation vulnerabilities are detected in the  
Boonex Dolphin CMS v7.0.9 content management system.  
The bugs allow remote attackers to implement/inject malicious script  
code on the application side (persistent). The vulnerabilities  
are located in the user profile Map location name & listing but also in  
the unsanitized album (gallery) name & output listings.  
The CMS itself allows via management function to publish vulnerable  
albums (name) & profiles (location) (Public, Me, Share & Co)  
which impacts a high risk. Remote attackers can exchange the persistent  
malicious script code after the inject with the users  
profile or album share functions. Exploitation requires low user inter  
action & low privileged user account. Successful exploitation  
of the vulnerability can lead to session hijacking (manager/admin) or  
stable (persistent) context manipulation.  
  
Vulnerable Location(s):  
[+] Profile [Location] - Location Name & Listing  
[+] Album (Gallery) - Album Name & Listing  
  
Vulnerable Module(s):  
[+] disignBoxFirst  
[+] boxContent > dbContent  
  
  
Vulnerable Parameter(s):  
[+] dbTitle  
[+] bx_map_curr_loc  
  
  
Proof of Concept:  
=================  
The persistent vulnerabilities can be exploited by remote attackers with  
low required user inter action. For demonstration or reproduce ...  
  
Review: Album (Gallery) - Display Name  
  
<div class="disignBoxFirst">  
<div class="boxFirstHeader"><div class="dbTitle">Browse photos from album  
""><[PERSISTENT SCRIPT CODE HERE!]' <"<="" div=""><div  
class="dbTopMenu">  
  
URL: http://dolphin.127.0.0.1:1337/m/photos/browse/album/[PERSISTENT  
CODE AS ALBUM NAME]  
  
Note: To reproduce the issue insert your own malicious script code as  
album name and save the input.  
After the save you can share the album with other users to execute the  
persistent script code.  
  
  
Review: Profile [Location] - Profile Map Listing  
  
<div class="boxContent"><div class="dbContent"><div class="bx_map_curr_loc">  
<b>Current Location:</b><span id="bx_map_curr_loc">"><[PERSISTENT SCRIPT  
CODE HERE!]' <,="" us<="" span="">  
</div>  
<div id="BxMapProfile" class="bx_map bx_map_profile">  
</div>  
  
URL: http://dolphin.127.0.0.1:1337/[USERNAME]  
  
Note: To reproduce the bug insert your own malicious script code in the  
location name input field when processing to register a user.  
Save the string and the script code will be executed persistent when the  
admin/mod is watching the user listing or the user profile page.  
  
  
Solution:  
=========  
2012-05-17: Vendor Fix/Patch  
  
Note: Publicly available release v7.1.0 - Changeset 16256  
Updates: http://www.boonex.com/trac/dolphin/changeset/16256  
  
  
  
Risk:  
=====  
The security risk of the persistent input validation vulnerabilities are  
estimated as high(-).  
  
  
Credits:  
========  
Vulnerability Laboratory [Research Team] - Benjamin Kunz Mejri  
([email protected])  
  
  
Disclaimer:  
===========  
The information provided in this advisory is provided as it is without  
any warranty. Vulnerability-Lab disclaims all warranties,  
either expressed or implied, including the warranties of merchantability  
and capability for a particular purpose. Vulnerability-  
Lab or its suppliers are not liable in any case of damage, including  
direct, indirect, incidental, consequential loss of business  
profits or special damages, even if Vulnerability-Lab or its suppliers  
have been advised of the possibility of such damages. Some  
states do not allow the exclusion or limitation of liability for  
consequential or incidental damages so the foregoing limitation  
may not apply.  
  
Domains: www.vulnerability-lab.com - www.vuln-lab.com  
Contact: [email protected] - [email protected] -  
[email protected]  
Section: video.vulnerability-lab.com - forum.vulnerability-lab.com -  
news.vulnerability-lab.com  
Social: twitter.com/#!/vuln_lab - facebook.com/VulnerabilityLab -  
youtube.com/user/vulnerability0lab  
  
Any modified copy or reproduction, including partially usages, of this  
file requires authorization from Vulnerability Laboratory.  
Permission to electronically redistribute this alert in its unmodified  
form is granted. All other rights, including the use of other  
media, are reserved by Vulnerability-Lab Research Team or its suppliers.  
All pictures, texts, advisories, sourcecode, videos and  
other information on this website is trademark of vulnerability-lab team  
& the specific authors or managers. To record, list (feed),  
modify, use or edit our material contact ([email protected] or  
[email protected]) to get a permission.  
  
Copyright Š 2012 Vulnerability-Lab  
  
  
... &  
  
  
  
  
Title:  
======  
Dolphin CS 1.5 Android|iPhone - Multiple Vulnerabilities  
  
  
Date:  
=====  
2012-05-18  
  
  
References:  
===========  
http://www.vulnerability-lab.com/get_content.php?id=566  
http://www.vulnerability-lab.com/get_content.php?id=565  
  
  
VL-ID:  
=====  
566  
  
  
Common Vulnerability Scoring System:  
====================================  
3.5  
  
  
Introduction:  
=============  
Connect to social networks and dating sites powered by BoonEx Dolphin  
and use them from your  
Android phone. Browse profiles, photos, video and music; find new  
friends and exchange messages;  
update and view locations; instantly share photos and update your status.  
  
iPhone App and Android App  
The two most popular platforms for mobile browsing are iOS and Andoid.  
We offer apps for both, and  
with nearly identical functionality and user interface. Take them as  
they are or add functionality,  
change the design, modify the interface and add extra modules. That s  
the power of open-source!  
  
•homepage with alerts  
•member profiles and friends browsing  
•sending/receiving site messages (Mailbox)  
•photos upload from device libraries  
•photos upload straight from camera  
•member photos browsing  
•full-screen photos viewer with auto-rotation  
•member videos browsing and playback  
•member music browsing and playback  
•connection to multiple Dolphin-based sites  
•remembering login info for multiple sites  
•instant status message updates  
•GPS-based location updates  
•friendship requests accepting/declining  
•location-based and keyword-based search  
•multilingual interface  
  
BoonEx is the only company in the industry to offer open-source  
applications for both iPhone and  
Android that you can rebrand, customize and submit to app stores as your  
own. BoonEx Mobile Apps  
are closely integrated with Dolphin and offer a unique platform for  
expanding your social network  
reach to the mobile devices of your site s members. A Mobile app  
rebranding license is only available  
as part of Prime or Enterprise packages. Both offer great value for  
permanent Dolphin licenses,  
installation service and Premium Membership. Enterprise also includes a  
server audit. A Mobile  
Rebranding License provides access to both iPhone and Android apps  
source code and the right to  
change logos, branding and submit both apps as your own to app stores.  
  
( Copy of the Vendor Homepage: http://www.boonex.com/mobile )  
( Markt:  
http://itunes.apple.com/us/app/oo/id345450186?mt=8&ign-mpt=uo%3D4 &  
https://play.google.com/store/apps/details?id=com.boonex.oo )  
  
  
Abstract:  
=========  
The Vulnerability Laboratory Research team discovered a persistent web  
vulnerability in BoonEx Dolphin CS v1.5 app for iPhone & Android phones.  
  
  
Report-Timeline:  
================  
2012-05-08: Researcher Notification & Coordination  
2012-05-10: Vendor Notification  
2012-05-12: Vendor Response/Feedback  
2012-05-17: Vendor Fix/Patch  
2012-05-18: Public or Non-Public Disclosure  
  
  
Status:  
========  
Published  
  
  
Affected Products:  
==================  
Boonex  
Product: Community Sites Application v1.5  
  
  
Exploitation-Technique:  
=======================  
Remote  
  
  
Severity:  
=========  
High  
  
  
Details:  
========  
A persistent input validation vulnerability ais detected in the BoonEx  
Dolphin CS v1.5 app for iPhone & Android phones.  
The bugs allow remote attackers to implement/inject malicious script  
code on the application side (persistent). The bugs are  
located in the Sites Add input fields & the affected vulnerable listing  
(output). Exploitation requires low user inter action.  
Successful exploitation of the vulnerability can lead to session  
hijacking (manager/admin) or stable (persistent) context manipulation.  
  
Vulnerable Module(s):  
[+] Sites Add - Input Fields  
  
  
  
Solution:  
=========  
2012-05-17: Vendor Fix/Patch  
  
Note: Publicly available release v7.1.0 - Changeset 16256  
Updates: http://www.boonex.com/trac/dolphin/changeset/16256  
  
  
Risk:  
=====  
The security risk of the persistent input valiation vulnerability are  
estimated as high.  
  
  
Credits:  
========  
Vulnerability Laboratory [Research Team] - Benjamin Kunz Mejri  
([email protected])  
  
  
Disclaimer:  
===========  
The information provided in this advisory is provided as it is without  
any warranty. Vulnerability-Lab disclaims all warranties,  
either expressed or implied, including the warranties of merchantability  
and capability for a particular purpose. Vulnerability-  
Lab or its suppliers are not liable in any case of damage, including  
direct, indirect, incidental, consequential loss of business  
profits or special damages, even if Vulnerability-Lab or its suppliers  
have been advised of the possibility of such damages. Some  
states do not allow the exclusion or limitation of liability for  
consequential or incidental damages so the foregoing limitation  
may not apply.  
  
Domains: www.vulnerability-lab.com - www.vuln-lab.com  
Section: video.vulnerability-lab.com - forum.vulnerability-lab.com -  
news.vulnerability-lab.com  
Contact: [email protected] - [email protected] -  
irc.vulnerability-lab.com  
  
Any modified copy or reproduction, including partially usages, of this  
file requires authorization from Vulnerability Laboratory.  
Permission to electronically redistribute this alert in its unmodified  
form is granted. All other rights, including the use of  
other media, are reserved by Vulnerability-Lab Research Team or its  
suppliers.  
  
Copyright Š 2012 Vulnerability-Lab  
  
--   
VULNERABILITY RESEARCH LABORATORY TEAM  
Website: www.vulnerability-lab.com  
Mail: [email protected]  
  
`

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 Jun 2012 00:00Current
0.3Low risk
Vulners AI Score0.3
55