CVE-2026-121451
8.8 HIGHpublic exploit availablePublished 2026-11-03 · Updated 2026-11-03
AI risk analysis
- Summary
- AB Download Manager before 1.11.2 exposes an unauthenticated browser-integration API endpoint (/start-headless-download) vulnerable to CSRF, allowing attackers to trick users into writing arbitrary files to disk, including placing malicious payloads in startup folders for code execution.
- Exploitability
- Exploitation requires user interaction (e.g., visiting a malicious webpage) and relies on the victim's browser sending a forged request to the vulnerable endpoint without authentication or CSRF protection.
- Blast radius
- Successful exploitation enables remote code execution upon user login, compromising confidentiality, integrity, and availability of the affected system.
- Detection
- No reliable host or network indicator is derivable from the published description.
- Prioritized remediation
- Upgrade to AB Download Manager version 1.11.2 or later, which patches the CSRF vulnerability in the unauthenticated API endpoint.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
AB Download Manager before 1.11.2 contains a cross-site request forgery vulnerability in its unauthenticated browser-integration API that allows remote attackers to write attacker-chosen files to arbitrary paths. A malicious web page can send a text/plain request to /start-headless-download with crafted folder and name values, placing payloads in startup folders for code execution on next login.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weaknesses
CWE-352
Public exploit & PoC references
- https://github.com/amir1376/ab-download-manager
- https://github.com/amir1376/ab-download-manager/blob/v1.11.1/desktop/app/src/main/kotlin/com/abdownloadmanager/desktop/integration/IntegrationHandlerImp.kt#L55-L88
- https://github.com/amir1376/ab-download-manager/blob/v1.11.1/integration/server/src/main/kotlin/com/abdownloadmanager/integration/Endpoints.kt#L27-L75
- https://github.com/amir1376/ab-download-manager/commit/34cd27af6a9a6c2046af112bc9bd34828fec0bbc
- https://github.com/amir1376/ab-download-manager/issues/1489
All references
- https://github.com/amir1376/ab-download-manager
- https://github.com/amir1376/ab-download-manager/blob/v1.11.1/desktop/app/src/main/kotlin/com/abdownloadmanager/desktop/integration/IntegrationHandlerImp.kt#L55-L88
- https://github.com/amir1376/ab-download-manager/blob/v1.11.1/integration/server/src/main/kotlin/com/abdownloadmanager/integration/Endpoints.kt#L27-L75
- https://github.com/amir1376/ab-download-manager/commit/34cd27af6a9a6c2046af112bc9bd34828fec0bbc
- https://github.com/amir1376/ab-download-manager/issues/1489
- https://www.vulncheck.com/advisories/ab-download-manager-before-1.11.2-arbitrary-file-write-via-start-headless-download-csrf
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-104059PoC
- HIGHCVE-2026-108553PoC
- HIGHCVE-2026-111120
- CRITICALCVE-2026-56662PoC
- HIGHCVE-2026-60009PoC
- HIGHCVE-2026-88418PoC
- HIGHCVE-2026-100673PoC
- HIGHCVE-2026-113613PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.