Skip to main content
ToolPublished

The finding said RCE. The second tester asked one question and the ticket died.

Source Reddit NetSec

0

Mentions 2 CVEs

Mentioned vulnerabilities

Discussion

RCEKit is an open-source toolkit designed to detect and confirm remote code execution (RCE) vulnerabilities during authorized penetration testing and security research. It uses multiple methods to distinguish confirmed RCE from weaker signals or false positives by generating unique tokens and verifying their presence in target responses or out-of-band callbacks. The tool has been tested against real-world CVEs such as Webmin CVE-2019-15107, Apache Struts2 S2-001, and Log4Shell CVE-2021-44228, demonstrating its ability to confirm or classify RCE findings accurately. RCEKit does not report uncertain cases as confirmed, instead assigning them lower confidence tiers. It supports testing via URLs or captured HTTP requests and offers various probing methods, including reflected, eval, time-based, lookup, and deserialization injection techniques. The tool is intended for use only on authorized targets and requires careful configuration due to the high volume of requests it generates.

r/netsec (opens in a new tab)u/No-View33330 points0 comments

When is an RCE finding actually confirmed?
A timing anomaly, a DNS callback, or a reflected response can indicate a potential injection vulnerability. But how do we reliably distinguish these signals from actual code execution?
I’ve been working on a systematic approach to RCE detection and confirmation, focusing on three questions:

- What does each type of evidence actually prove?

- How can we distinguish execution from unrelated behavior or false positives?

- How should a testing tool report cases where execution cannot be confirmed?

I implemented this approach in an open-source toolkit called RCEKit:
https://github.com/kabiri-labs/rcekit

I’m interested in how other pentesters handle the boundary between suspected and confirmed RCE, especially in blind or restricted execution environments.
What evidence do you consider sufficient to confirm RCE, and which edge cases tend to produce misleading results?

Links cited in the discussion

References

Community reviews

Loading reviews…