/claim #14451
This PR adds a detection-only template for CVE-2017-18365, which affects GitHub Enterprise versions before 2.8.7. The vulnerability is a critical insecure deserialization issue in the Management Console, leading to unauthenticated Remote Code Execution due to a hardcoded session secret.
nuclei -validate.Previous attempts to create a full RCE exploit template for this CVE (#14452, #14454) were closed because a verifiable, vulnerable test environment could not be provided, as GitHub Enterprise 2.8.x is legacy proprietary software.
This template focuses on providing a reliable, high-fidelity detection of the vulnerable configuration by:
/setup/unlock endpoint of the Management Console._gh_manage session cookie.This approach provides a strong signal for the vulnerability’s presence without the complexities and verifiability issues of a full exploitation chain, offering immediate value to users. The metadata is marked with verified: false to reflect that full exploitation has not been tested.
http.title:"github debug"
Dusko Licanin
@DanLika
ProjectDiscovery
@projectdiscovery