CVE-2021-47893
Buffer Overflow in AgataSoft PingMaster Pro Trace Route Causes DoS
Publication date: 2026-01-23
Last updated on: 2026-01-23
Assigner: VulnCheck
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| agatasoft | pingmaster_pro | 2.1 |
| agatasoft | shutdown_pro | 3.2 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-770 | The product allocates a reusable resource or group of resources on behalf of an actor without imposing any intended restrictions on the size or number of resources that can be allocated. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
CVE-2021-47893 is a denial of service vulnerability in AgataSoft PingMaster Pro version 2.1. It occurs in the Trace Route feature where an attacker can input an excessively long string (up to 10,000 characters) into the host name input field. This buffer overflow causes the application to crash or become unresponsive, potentially leading to system instability. [2, 3]
How can this vulnerability impact me? :
This vulnerability can cause the AgataSoft PingMaster Pro application to crash or hang, resulting in denial of service. This means that legitimate users may be unable to use the Trace Route feature or the application itself until it is restarted, potentially causing disruption or instability on the affected system. [2, 3]
How can this vulnerability be detected on my network or system? Can you suggest some commands?
This vulnerability can be detected by attempting to reproduce the denial of service condition using the Trace Route feature in AgataSoft PingMaster Pro 2.1. Specifically, you can run a script to generate a 10,000-character buffer, then paste this buffer into the Host name field in the Trace Route tool and trigger the 'Get IP from host name' action. If the application crashes or becomes unresponsive, the vulnerability is present. A sample Python script to generate the buffer is: ```python buffer = 'S' * 10000 try: file = open("Gou.txt","w") file.write(buffer) file.close() print("Archive ready") except: print("Archive no ready") ``` After generating the file, copy its contents into the Host name field in the Trace Route feature and observe the application's behavior. [2, 3]
What immediate steps should I take to mitigate this vulnerability?
Immediate mitigation steps include avoiding the use of the Trace Route feature in AgataSoft PingMaster Pro 2.1 until a patch or update is available. Restrict user access to the application to prevent untrusted users from triggering the vulnerability. Monitor for application crashes or instability related to the Trace Route feature. Additionally, consider applying input validation or limiting the length of input in the Host name field if possible, or contact the vendor for updates or patches addressing this issue. [3]