CVE-2023-46818

HIGH NUCLEI

ISPConfig language_edit.php PHP Code Injection

Title source: metasploit
STIX 2.1

Exploitation Summary

EIP tracks 13 public exploits for CVE-2023-46818. PoCs published by bipbopbup, ajdumanhug, hunntr, including Metasploit module exploits/linux/http/ispconfig_lang_edit_php_code_injection. A Nuclei detection template is also available.

AI-analyzed exploit summary This repository contains a functional Python exploit for CVE-2023-46818, a PHP code injection vulnerability in ISPConfig <= 3.2.11. The exploit authenticates, injects a PHP shell via the 'records' parameter in language_edit.php, and provides an interactive shell.

Description

An issue was discovered in ISPConfig before 3.2.11p1. PHP code injection can be achieved in the language file editor by an admin if admin_allow_langedit is enabled.

Exploits (13)

nomisec WORKING POC 17 stars
by bipbopbup · poc
https://github.com/bipbopbup/CVE-2023-46818-python-exploit

This repository contains a functional Python exploit for CVE-2023-46818, a PHP code injection vulnerability in ISPConfig <= 3.2.11. The exploit authenticates, injects a PHP shell via the 'records' parameter in language_edit.php, and provides an interactive shell.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: ISPConfig <= 3.2.11
Auth required
Prerequisites: Valid admin credentials · Access to the ISPConfig admin panel
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 15 stars
by ajdumanhug · poc
https://github.com/ajdumanhug/CVE-2023-46818

This Python exploit targets CVE-2023-46818 in ISPConfig, leveraging improper sanitization of the 'records' POST parameter in '/admin/language_edit.php' to inject and execute arbitrary PHP code. It authenticates as an admin, fetches CSRF tokens, injects a shell payload, and provides an interactive shell.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: ISPConfig 3.2.11 and prior
Auth required
Prerequisites: Valid admin credentials · Access to the ISPConfig admin interface
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 10 stars
by hunntr · poc
https://github.com/hunntr/CVE-2023-46818

The repository contains a functional Python exploit for CVE-2023-46818, which targets a PHP code injection vulnerability in ISPConfig's language file editor. The exploit authenticates as an admin, injects a malicious PHP shell, and provides an interactive shell for command execution.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: ISPConfig <= 3.2.11
Auth required
Prerequisites: Admin credentials · admin_allow_langedit enabled
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 6 stars
by blindma1den · poc
https://github.com/blindma1den/CVE-2023-46818-Exploit

This repository contains a functional exploit for CVE-2023-46818, targeting a PHP code injection vulnerability in ISPConfig 3.2.11 and earlier. The exploit automates login, CSRF token extraction, payload injection via the language_edit.php file, and provides an interactive web shell for remote command execution.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: ISPConfig 3.2.11 and earlier
Auth required
Prerequisites: Valid ISPConfig credentials · Network access to the target ISPConfig panel
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 4 stars
by rvzsec · poc
https://github.com/rvzsec/CVE-2023-46818

This repository contains a functional exploit for CVE-2023-46818, an authenticated PHP code injection vulnerability in ISPConfig. The exploit leverages unsanitized input in the `records[]` parameter of the `/admin/language_edit.php` endpoint to inject arbitrary PHP code, leading to remote code execution.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: ISPConfig <= 3.2.11
Auth required
Prerequisites: valid ISPConfig admin credentials · access to the `/admin/language_edit.php` endpoint
devstral-2 · analyzed Jun 01, 2026 Full analysis →
nomisec WORKING POC 4 stars
by rvizx · poc
https://github.com/rvizx/CVE-2023-46818

This repository contains a functional exploit for CVE-2023-46818, an authenticated PHP code injection vulnerability in ISPConfig. The exploit leverages unsanitized input in the `records[]` parameter of the `/admin/language_edit.php` endpoint to inject arbitrary PHP code, leading to remote code execution.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: ISPConfig <= 3.2.11
Auth required
Prerequisites: Valid ISPConfig admin credentials · Access to the target's admin interface
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 1 stars
by zs1n · poc
https://github.com/zs1n/CVE-2023-46818

This repository contains a functional exploit for CVE-2023-46818, an authenticated PHP code injection vulnerability in ISPConfig versions <= 3.2.11. The exploit leverages improper input validation in the /admin/language_edit.php endpoint to inject a PHP shell, enabling remote command execution.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: ISPConfig <= 3.2.11
Auth required
Prerequisites: Valid credentials for ISPConfig admin panel · Access to the /admin/language_edit.php endpoint
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 1 stars
by ajdumanhug · poc
https://github.com/ajdumanhug/CVE-2022-42092

This Python exploit targets CVE-2022-42092, an unrestricted file upload vulnerability in Backdrop CMS, allowing authenticated attackers to upload a malicious module and achieve remote code execution via a reverse shell.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Backdrop CMS versions 1.22.0 and prior
Auth required
Prerequisites: Valid admin credentials · Network access to the target · Listener setup for reverse shell
devstral-2 · analyzed Feb 16, 2026 Full analysis →
gitlab WORKING POC
by LaalyS · poc
https://gitlab.com/LaalyS/CVE-2023-46818

This Python script exploits an authenticated arbitrary PHP code injection vulnerability in ISPConfig's language_edit.php via unsanitized 'records' POST parameter. It logs in, fetches CSRF tokens, injects a base64-encoded PHP shell, and provides interactive command execution.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: ISPConfig <= 3.2.11
Auth required
Prerequisites: valid admin credentials · network access to target
devstral-2 · analyzed Feb 23, 2026 Full analysis →
nomisec WORKING POC
by vulnerk0 · poc
https://github.com/vulnerk0/CVE-2023-46818

This repository contains a functional Python exploit for CVE-2023-46818, which leverages a file write vulnerability to upload a PHP webshell. The exploit authenticates, injects malicious code via a language file, and provides a semi-interactive shell.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Unknown (likely a web application with admin/language_edit.php)
Auth required
Prerequisites: Valid credentials for the target application · Access to the admin/language_edit.php endpoint
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC
by SyFi · poc
https://github.com/SyFi/CVE-2023-46818

This repository contains a functional Metasploit module for CVE-2023-46818, which exploits a PHP code injection vulnerability in ISPConfig's language file editor. The exploit authenticates as an admin, injects a PHP shell via the language_edit.php endpoint, and executes commands or triggers a Meterpreter payload.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: ISPConfig before 3.2.11p1
Auth required
Prerequisites: Admin credentials · admin_allow_langedit enabled
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC
by engranaabubakar · poc
https://github.com/engranaabubakar/CVE-2023-46818

This repository contains a functional exploit for CVE-2023-46818, an authenticated PHP code injection vulnerability in ISPConfig <= 3.2.11. The exploit leverages unsanitized input in the `records[]` parameter of `/admin/language_edit.php` to deploy a web shell, enabling remote command execution.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: ISPConfig <= 3.2.11
Auth required
Prerequisites: Valid ISPConfig admin credentials · Access to the `/admin/language_edit.php` endpoint
devstral-2 · analyzed Feb 18, 2026 Full analysis →
metasploit WORKING POC EXCELLENT
by syfi, Egidio Romano · rubypocphp
https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/linux/http/ispconfig_lang_edit_php_code_injection.rb

This Metasploit module exploits a PHP code injection vulnerability in ISPConfig's language_edit.php file, allowing authenticated administrators to inject arbitrary PHP code via the language editor interface. It automates the process of enabling the required permission if disabled and injects a base64-encoded payload.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: ISPConfig < 3.2.11p1
Auth required
Prerequisites: Authenticated admin credentials · admin_allow_langedit setting enabled (or ability to enable it)
devstral-2 · analyzed Feb 16, 2026 Full analysis →

Nuclei Templates (1)

ISPConfig - PHP Code Injection
HIGHVERIFIEDby non-things

References (3)

Core 3

Scores

CVSS v3 7.2
EPSS 0.1389
EPSS Percentile 96.1%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation poc
Automatable no
Technical Impact total

Details

CWE
CWE-94
Status published
Products (2)
ispconfig/ispconfig 3.2.11
ispconfig/ispconfig < 3.2.11
Published Oct 27, 2023
Tracked Since Feb 18, 2026