keraattin/CVE-2026-22679
PoC files
4 filesFile viewing is interactive and short-lived. Downloads are password-protected ZIP archives using password eip.
Analysis
Technical assessment
The artifact is a detection scanner for CVE-2026-22679. It checks if a target is a Weaver E-cology instance and whether the vulnerable dubboApi debug endpoint is accessible via safe GET/POST requests without sending exploit parameters. It does not execute commands or exploit the vulnerability.
Backdoor review
No backdoor observed in reviewed code
The repository contains a vulnerability detection script and documentation for CVE-2026-22679. The Python script performs safe, non-destructive checks by sending GET and empty POST requests to a specific endpoint to determine if it is accessible. No commands are executed on the target, and no backdoor, deceptive payload, or concealed harmful behavior is present in the reviewed evidence.
Classification basis and observed behavior
Classification basis
The Python script explicitly states it is a 'Detection Script' and performs 'SAFE check' by sending GET requests and empty POST requests to the endpoint without sending interfaceName or methodName parameters. It does not execute any commands on the target. The README also describes it as a 'Safe, non-destructive detection script'. This is scanner behavior, not exploit behavior.
CVE-2026-22679_Weaver_Ecology_RCE_detector.py:3-7CVE-2026-22679_Weaver_Ecology_RCE_detector.py:130-133README.md:298Requirements
- Target must be a Weaver E-cology instance or have the specific dubboApi debug endpoint exposed.
CVE-2026-22679_Weaver_Ecology_RCE_detector.py:228-236
Observed behavior
- Sends HTTP GET and POST requests to the /papi/esearch/data/devops/dubboApi/debug/method endpoint to check if it is accessible. The POST request sends an empty JSON body, not exploit parameters.
CVE-2026-22679_Weaver_Ecology_RCE_detector.py:125-225 - Checks for Weaver E-cology identity by requesting common login pages and looking for indicators in response bodies, headers, and cookies.
CVE-2026-22679_Weaver_Ecology_RCE_detector.py:42-122 - Reports vulnerability status based solely on endpoint accessibility, not on successful command execution.
CVE-2026-22679_Weaver_Ecology_RCE_detector.py:292-304
Behaviors behind the backdoor verdict
Observables
- Vulnerability Scanner
- CVE-2026-22679_Weaver_Ecology_RCE_detector.pyThe script sends HTTP GET and empty POST requests to /papi/esearch/data/devops/dubboApi/debug/method to check endpoint accessibility. It explicitly states it does not send interfaceName or methodName parameters and does not execute commands.
CVE-2026-22679_Weaver_Ecology_RCE_detector.py:130-133CVE-2026-22679_Weaver_Ecology_RCE_detector.py:149-154CVE-2026-22679_Weaver_Ecology_RCE_detector.py:191-198 - Documentation
- README.mdThe README provides vulnerability details, detection methods, and remediation guidance. It includes a second scanner implementation that also performs only safe endpoint checks.
README.md:294-298README.md:343-373
What the analysis did not establish
- One file (Nmap NSE script) is referenced in the README but not included in the selected text files; its content is only available as an embedded code block in the README.
- The evidence packet reports complete_artifact_coverage as false, indicating not all files from the repository are included.
- One file (metadata only) was omitted from text review; its content is unknown.
- Binary files were not present in the evidence.
- The review is limited to the supplied text content and does not verify the behavior of the script at runtime.
This review is limited to the supplied PoC code and context. It does not assert that the code works or is safe to execute.