CVE-2025-23044

Cross-Site Request Forgery (CSRF) allows creating admin account with POST request

Published Jan 20, 2025 CVSS 3.1 · 6.8 Medium EPSS < 1% KEV · Not listed
Description
PwnDoc is a penetration test report generator. There is no CSRF protection in pwndoc, allowing attackers to send requests on a logged-in user's behalf. This includes GET and POST requests due to the missing SameSite= attribute on cookies and the ability to refresh cookies. Commit 14acb704891245bf1703ce6296d62112e85aa995 patches the issue.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-3092 PwnDoc is a penetration test report generator. There is no CSRF protection in pwndoc, allowing attackers to send requests on a logged-in user's behalf. This includes GET and POST requests due to the missing SameSite= attribute on cookies and the ability to refresh cookies. Commit 14acb704891245bf1703ce6296d62112e85aa995 patches the issue.
History
Type Values Removed Values Added
First Time appeared Pwndoc Project
Pwndoc Project pwndoc
CPEs cpe:2.3:a:pwndoc_project:pwndoc:*:*:*:*:*:*:*:*
Vendors & Products Pwndoc Project
Pwndoc Project pwndoc
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description PwnDoc is a penetration test report generator. There is no CSRF protection in pwndoc, allowing attackers to send requests on a logged-in user's behalf. This includes GET and POST requests due to the missing SameSite= attribute on cookies and the ability to refresh cookies. Commit 14acb704891245bf1703ce6296d62112e85aa995 patches the issue.
Title Cross-Site Request Forgery (CSRF) allows creating admin account with POST request
Weaknesses CWE-352
References
Metrics cvssV3_1

{'score': 6.8, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Feb 12, 2025, 8:41 PM
Reserved
Jan 10, 2025, 3:11 PM
Status
Analyzed
Published
Jan 20, 2025, 4:15 PM
Modified
Jun 17, 2026, 8:51 AM