CVE-2024-21663 json
Remote code execution on ReconServer due to improper input sanitization on the prips command
published 2024-01-08 2 y ago modified 2026-06-17 4 mo ago also EUVD-2024-19287
- cvss
- 10.0
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.5%
- EPSS 1.5% chance of exploitation in 30 days, percentile 75%
- public exploits
- 0
- none known
Summary
Discord-Recon is a Discord bot created to automate bug bounty recon, automated scans and information gathering via a discord server. Discord-Recon is vulnerable to remote code execution. An attacker is able to execute shell commands in the server without having an admin role. This vulnerability has been fixed in version 0.0.8.
Patch / fix
- demon1a discord-recon 0.0.8
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- total
- Assessed
- 2 y ago
Exploit prediction
1.54% chance of exploitation in the next 30 days, higher than 75% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/DEMON1A/Discord-Recon/security/advisories/GHSA-fjcj-g7x8-4rp7 referenced PoC, tagged "exploit" by a source, unverified
- github.com https://github.com/DEMON1A/Discord-Recon/issues/23 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 10.0 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H |
| NVD | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected products
- DEMON1A Discord-Recon
Classification
References
-
github.com
/DEMON1A/Discord-Recon/commit/f9cb0f67177f5e2f1022295ca8e641e47837ec7a
patch
-
github.com
/DEMON1A/Discord-Recon/security/advisories/GHSA-fjcj-g7x8-4rp7
exploit, patch, vendor-advisory
-
github.com
/DEMON1A/Discord-Recon/issues/23
exploit, issue-tracking, third-party-advisory
Sources
- CVE List CVE-2024-21663
- NVD CVE-2024-21663
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.