Vulnerability record · CVE-2021-43829 · published 14 December 2021
CVE-2021-43829: PatrOwl PatrowlManager unrestricted file upload in findings import
Patrowl · Patrowlmanager
PatrowlManager before 1.7.7 does not restrict file types in the findings import feature, allowing upload of dangerous files. This enables cross-site scripting and potentially other code injection on the server. The flaw is remotely reachable and rated high severity (CVSS 8.8).
Description
PatrOwl is a free and open-source solution for orchestrating Security Operations. In versions prior to 1.7.7 PatrowlManager unrestrictly handle upload files in the findings import feature. This vulnerability is capable of uploading dangerous type of file to server leading to XSS attacks and potentially other forms of code injection. Users are advised to update to 1.7.7 as soon as possible. There are no known workarounds for this issue.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Automated analysis
high priorityCVSS 8.8 with a public exploit reference and very high EPSS percentile, though no KEV listing and exploitation requires authentication.
What it is
PatrowlManager before 1.7.7 does not restrict file types in the findings import feature, allowing upload of dangerous files. This enables cross-site scripting and potentially other code injection on the server. The flaw is remotely reachable and rated high severity (CVSS 8.8).
Impact
An authenticated attacker can upload malicious files that execute script in other users' browsers or inject code on the server, compromising confidentiality, integrity and availability.
Attack surface
Reached over the network through the findings import upload feature; the CVSS vector requires low privileges (PR:L) and no user interaction (UI:N).
Exploitation
Not listed in CISA KEV, but EPSS is high (0.59, 99th percentile) and a public exploit reference exists on huntr.dev, indicating meaningful exploitation likelihood.
What to do
- Upgrade PatrowlManager to version 1.7.7 or later, which contains the patch commit.
- Restrict the findings import feature to trusted users and enforce strict file type and content validation.
- Store uploaded files outside the web root and serve them with a non-executable content type.
- Apply a web application firewall rule to block executable or script file uploads to the import endpoint.
Detection
- Monitor upload requests to the findings import endpoint for executable, script or HTML file extensions.
- Alert on files written to web-accessible directories with script or executable content.
- Review server logs for anomalous POST requests to import functionality from low-privilege accounts.
This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.
Affected products
1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
| Link | Tags |
|---|---|
| https://github.com/Patrowl/PatrowlManager/commit/2287c9715d2e7ef11b44bb0ad4a57727654f2203 | PatchThird Party Advisory |
| https://github.com/Patrowl/PatrowlManager/security/advisories/GHSA-5hc9-6hq4-2xfx | Third Party Advisory |
| https://huntr.dev/bounties/17324785-f83a-4058-ac40-03f2bfa16399/ | ExploitPatchThird Party Advisory |
| https://github.com/Patrowl/PatrowlManager/commit/2287c9715d2e7ef11b44bb0ad4a57727654f2203 | PatchThird Party Advisory |
| https://github.com/Patrowl/PatrowlManager/security/advisories/GHSA-5hc9-6hq4-2xfx | Third Party Advisory |
| https://huntr.dev/bounties/17324785-f83a-4058-ac40-03f2bfa16399/ | ExploitPatchThird Party Advisory |
Track CVE-2021-43829 inside VULONE
Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2021-43829), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.