Vulnerability · Published Dec 10, 2024 · Assigned by GitHub_M
CVE-2024-55653pwndoc's UnhandledPromiseRejection on audits causes Denial of Service (DoS)
Medium 6.5
In plain English
A medium-severity improper input validation in pwndoc from pwndoc. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.6% (higher than 50% of all known vulnerabilities).
Official description
PwnDoc is a penetration test report generator. In versions up to and including 0.5.3, an authenticated user is able to crash the backend by raising a `UnhandledPromiseRejection` on audits which exits the backend. The user doesn't need to know the audit id, since a bad audit id will also raise the rejection. With the backend being unresponsive, the whole application becomes unusable for all users of the application. As of time of publication, no known patches are available.
Affected products (as reported)
Weakness: CWE-20 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
References
- https://github.com/pwndoc/pwndoc/security/advisories/GHSA-ggqg-3f7v-c8rc x_refsource_CONFIRM