Knockpy
CVE-2020-36941
CRITICAL
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V1 - Encoding and Sanitization CSV injection prevention
|
| Impact | CVSS 9.8 with PoC. |
| Exploit ScenarioDerived | Crafted subdomain names inject formulas into CSV exports. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 12, 2026
Knockpy 4.1.1 has CSV injection in subdomain scan exports.
Earlier versions of this analysis (1)
CSV injection in Knockpy scan results.
RemediationAI
Update Knockpy. Sanitize CSV exports.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CWE-1236.
Know when Knockpy gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
Knockpy 4.1.1 contains a CSV injection vulnerability that allows attackers to inject malicious formulas into CSV reports through unfiltered server headers. Attackers can manipulate server response headers to include spreadsheet formulas that will execute when the CSV is opened in spreadsheet applications.
Executive ViewAI
CVE-2020-36941 is a critical CSV injection vulnerability in Knockpy 4.1.1 that allows attackers to embed malicious formulas into exported reports, potentially leading to data theft, system compromise, or lateral movement within the organization. Any user or system utilizing Knockpy for DNS reconnaissance and report generation is at immediate risk of exploitation.
Implement Web Application Firewall (WAF) rules to filter malicious formula patterns (=, +, -, @, etc.) in HTTP headers before they reach Knockpy; disable CSV export functionality if not operationally critical; restrict Knockpy execution to isolated, non-privileged accounts with minimal network access; enforce file download policies that block execution of downloaded CSV files; monitor and log all Knockpy activities for anomalous header injection attempts.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
NVD
CVE.org
EPSS
Exploit-DB
GitHub
VulDB