CVE-2023-30258

CRITICAL EXPLOITED NUCLEI

magnusbilling 6.0.0-7.2.9 - Unauthenticated OS Command Injection

Title source: llm
STIX 2.1

Exploitation Summary

CVE-2023-30258 has been observed exploited in the wild (reported by VulnCheck KEV). EIP tracks 13 public exploits from researchers including CodeSecLab, AdityaBhatt3010, tinashelorenzi, including a Metasploit module exploits/linux/http/magnusbilling_unauth_rce_cve_2023_30258. A Nuclei detection template is also available.

AI-analyzed exploit summary This exploit demonstrates a command injection vulnerability in MagnusSolution magnusbilling 7.3.0 via the 'democ' parameter in icepay.php. The PoC injects the 'id' command to verify arbitrary command execution.

Description

Command Injection vulnerability in MagnusSolution magnusbilling 6.x and 7.x allows remote attackers to run arbitrary commands via unauthenticated HTTP request.

Exploits (13)

exploitdb WORKING POC
by CodeSecLab · textwebappsmultiple
https://www.exploit-db.com/exploits/52170

This exploit demonstrates a command injection vulnerability in MagnusSolution magnusbilling 7.3.0 via the 'democ' parameter in icepay.php. The PoC injects the 'id' command to verify arbitrary command execution.

Classification
Working Poc 90%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: MagnusSolution magnusbilling 7.3.0
No auth needed
Prerequisites: Network access to the target application
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WRITEUP 12 stars
by AdityaBhatt3010 · poc
https://github.com/AdityaBhatt3010/TryHackMe-Room-Walkthrough-Billing

This is a detailed walkthrough of exploiting CVE-2023-30258 in MagnusBilling, demonstrating unauthenticated RCE via Metasploit and privilege escalation via fail2ban misconfiguration. It includes step-by-step enumeration, exploitation, and post-exploitation techniques.

Classification
Writeup 100%
Attack Type
Rce | Lpe
Complexity
Moderate
Reliability
Reliable
Target: MagnusBilling (version not specified)
No auth needed
Prerequisites: Access to MagnusBilling instance · Metasploit framework · Network access to target
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 7 stars
by tinashelorenzi · remote
https://github.com/tinashelorenzi/CVE-2023-30258-magnus-billing-v7-exploit

This Python script automates the exploitation of a command injection vulnerability in Magnus Billing System v7 via the `democ` parameter in `icepay.php`, establishing a reverse shell using a FIFO-based payload with `netcat`.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Magnus Billing System v7
No auth needed
Prerequisites: Python 3.x · requests library · netcat on target system · attacker-controlled listener
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 1 stars
by kayl22 · remote
https://github.com/kayl22/magnus_billing_7.3.0_RCE_CVE-2023-30258

This repository contains a functional exploit for CVE-2023-30258, a remote code execution vulnerability in Magnus Billing 7.3.0. The exploit leverages command injection via the 'democ' parameter in the 'icepay.php' resource, allowing arbitrary command execution through command chaining with semicolons.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Magnus Billing 7.3.0
No auth needed
Prerequisites: Network access to the target application · Target application must be running Magnus Billing 7.3.0
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 1 stars
by n00o00b · remote
https://github.com/n00o00b/CVE-2023-30258-RCE-POC

This PoC exploits CVE-2023-30258, a command injection vulnerability in the 'democ' parameter of the icepay.php file in mbilling software. It sends a crafted HTTP request with a command to execute, using a sleep-based technique to verify successful execution.

Classification
Working Poc 90%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: mbilling (specific version not specified)
No auth needed
Prerequisites: Target URL with vulnerable icepay.php endpoint · Network access to the target
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 1 stars
by Chocapikk · remote
https://github.com/Chocapikk/CVE-2023-30258

This is a functional exploit PoC for CVE-2023-30258, targeting a command injection vulnerability in icepay.php. It includes a URL encoding function and a test to verify vulnerability before executing arbitrary commands.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Unknown (icepay.php component)
No auth needed
Prerequisites: Network access to the target URL · Vulnerable icepay.php endpoint
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WRITEUP
by cyb3rk0ala · poc
https://github.com/cyb3rk0ala/THM-MagnusBilling-CVE-2023-30258-Exploit

This repository contains a detailed technical writeup of the exploitation process for CVE-2023-30258, including reconnaissance, vulnerability identification, exploitation using Metasploit, and privilege escalation via fail2ban misconfiguration. It provides a step-by-step walkthrough with screenshots and commands used.

Classification
Writeup 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: MagnusBilling
No auth needed
Prerequisites: Access to the target IP · Metasploit framework · Basic Linux commands
devstral-2 · analyzed Apr 10, 2026 Full analysis →
nomisec WORKING POC
by estebanzarate · remote
https://github.com/estebanzarate/CVE-2023-30258-Magnus-Billing-v7-Command-Injection-PoC

This repository contains a functional Python exploit for CVE-2023-30258, demonstrating unauthenticated command injection in Magnus Billing v7 via the `democ` parameter in `icepay.php`. The exploit includes an interactive shell that redirects command output to a file in the webroot and fetches it back over HTTP.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Magnus Billing v7.3.0
No auth needed
Prerequisites: Python 3 · requests library · prompt_toolkit library · target URL
devstral-2 · analyzed Feb 25, 2026 Full analysis →
nomisec WRITEUP
by CankunWang · poc
https://github.com/CankunWang/Tryhackme_Billing

This repository contains a README file referencing CVE-2023-30258, a Remote Code Execution vulnerability in the Tryhackme Billing CTF machine. No actual exploit code is provided.

Classification
Writeup 90%
Attack Type
Rce
Complexity
Theoretical
Reliability
Theoretical
Target: Tryhackme Billing CTF Machine
No auth needed
Prerequisites: Access to the Tryhackme Billing CTF machine
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by abdullohqurbon0v · remote
https://github.com/abdullohqurbon0v/CVE-2023-30258-Exploit-For-Magnus-Billing-System

This exploit targets a command injection vulnerability in Magnus Billing System v7 via the icepay.php endpoint. It crafts a reverse shell payload using netcat and sends it as a GET parameter to achieve remote code execution.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Magnus Billing System v7
No auth needed
Prerequisites: Target IP address · Attacker IP address · Attacker port for reverse shell
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by sk00l · remote
https://github.com/sk00l/CVE-2023-30258

This PoC exploits a command injection vulnerability in the 'democ' parameter of icepay.php, triggering a reverse shell via a crafted payload. The exploit uses a FIFO pipe to establish a persistent connection to the attacker's listener.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: MBilling (icepay.php component)
No auth needed
Prerequisites: Network access to the target · Listener set up on attacker's machine
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by gy741 · poc
https://github.com/gy741/CVE-2023-30258-setup

This repository contains a setup script for MagnusBilling, a VoIP system, which is vulnerable to CVE-2023-30258. The script automates the installation and configuration of MagnusBilling, including dependencies like Asterisk and MariaDB.

Classification
Working Poc 90%
Attack Type
Other
Complexity
Moderate
Reliability
Reliable
Target: MagnusBilling 7
No auth needed
Prerequisites: Linux system (CentOS or Debian) · Root access
devstral-2 · analyzed Feb 16, 2026 Full analysis →
metasploit WORKING POC EXCELLENT
rubypoc
https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/linux/http/magnusbilling_unauth_rce_cve_2023_30258.rb

This Metasploit module exploits a command injection vulnerability in MagnusBilling (CVE-2023-30258) via the `democ` parameter in `icepay.php`. It supports multiple payload types including PHP, Unix commands, and Linux droppers for remote code execution.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: MagnusBilling 6.x and 7.x (before commit 7af21ed620)
No auth needed
Prerequisites: Network access to the MagnusBilling web interface
devstral-2 · analyzed Feb 16, 2026 Full analysis →

Nuclei Templates (1)

MagnusBilling - Remote Code Execution
CRITICALVERIFIEDby gy741,mananispiwpiw
Shodan: http.html:"magnusbilling"
FOFA: body="magnusbilling"

Scores

CVSS v3 9.8
EPSS 0.9371
EPSS Percentile 99.9%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact total

Details

VulnCheck KEV 2024-01-19
CWE
CWE-78 CWE-77
Status published
Products (1)
magnussolution/magnusbilling 6.0.0 - 7.3.0
Published Jun 23, 2023
Tracked Since Feb 18, 2026