CVE-2020-5303
3.1 · LOWTendermint before versions 0.33.3, 0.32.10, and 0.31.12 has a denial-of-service vulnerability.
Overview
CVE-2020-5303 is a low-severity vulnerability. It was published on April 10, 2020 and has a CVSS 3.1 base score of 3.1 (LOW).
This vulnerability has a CVSS 3.1 base score of 3.1, rated LOW. It can be exploited remotely over the network. No authentication or special privileges are required for exploitation.
Technical description
Tendermint before versions 0.33.3, 0.32.10, and 0.31.12 has a denial-of-service vulnerability. Tendermint does not limit the number of P2P connection requests. For each p2p connection, it allocates XXX bytes. Even though this memory is garbage collected once the connection is terminated (due to duplicate IP or reaching a maximum number of inbound peers), temporary memory spikes can lead to OOM (Out-Of-Memory) exceptions. Additionally, Tendermint does not reclaim activeID of a peer after it's removed in Mempool reactor. This does not happen all the time. It only happens when a connection fails (for any reason) before the Peer is created and added to all reactors. RemovePeer is therefore called before AddPeer, which leads to always growing memory (activeIDs map). The activeIDs map has a maximum size of 65535 and the node will panic if this map reaches the maximum. An attacker can create a lot of connection attempts (exploiting above denial of service), which ultimately will lead to the n
Remediation
Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.
References
How CyberStrike helps
Reason, not just scan
It reasons through your app's logic the way a human pentester would, so it finds flaws signature scanners miss.
Learn moreVerified findings
Every finding is proven exploitable before you see it, which cuts the false positives that bury real risk.
Learn moreAI-driven DAST and SAST
Probe running apps and read source from one engine, so issues are caught before and after they ship.
Learn moreOpen source
Read exactly how it tests and what it reports. CyberStrike is open source and in early access.
View the repo
Frequently asked questions
What is CVE-2020-5303?
CVE-2020-5303 is a low-severity vulnerability. It was published on April 10, 2020 and has a CVSS 3.1 base score of 3.1 (LOW).
How severe is CVE-2020-5303?
This vulnerability has a CVSS 3.1 base score of 3.1, rated LOW. It can be exploited remotely over the network. No authentication or special privileges are required for exploitation.
How do I fix or remediate CVE-2020-5303?
Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.
How can CyberStrike help with CVE-2020-5303?
CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2020-5303 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.
Related LOW CVEs from 2020
View all- 3.9CVE-2020-2568
Vulnerability in the Oracle Applications DBA component of Oracle Database Server. Supported versions
View details - 3.9CVE-2020-2569
Vulnerability in the Oracle Applications DBA component of Oracle Database Server. Supported versions
View details - 3.9CVE-2020-2731
Vulnerability in the Core RDBMS component of Oracle Database Server. Supported versions that are aff
View details - 3.9CVE-2020-5253
NetHack before version 3.6.0 allowed malicious use of escaping of characters in the configuration fi
View details - 3.9CVE-2020-5254
In NetHack before 3.6.6, some out-of-bound values for the hilite_status option can be exploited. Net
View details - 3.9CVE-2020-1739
A flaw was found in Ansible 2.7.16 and prior, 2.8.8 and prior, and 2.9.5 and prior when a password i
View details - 3.9CVE-2020-1738
A flaw was found in Ansible Engine when the module package or service is used and the parameter 'use
View details - 3.9CVE-2020-1740
A flaw was found in Ansible Engine when using Ansible Vault for editing encrypted files. When a user
View details - 3.9CVE-2020-1879
There is an improper integrity checking vulnerability on some huawei products. The software of the a
View details - 3.9CVE-2020-9055
Versiant LYNX Customer Service Portal (CSP), version 3.5.2, is vulnerable to stored cross-site scrip
View details - 3.9CVE-2020-1987
An information exposure vulnerability in the logging component of Palo Alto Networks Global Protect
View details - 3.9CVE-2020-9056
Periscope BuySpeed version 14.5 is vulnerable to stored cross-site scripting, which could allow a lo
View details
