CVE-2020-14931
A stack-based buffer overflow in DMitry (Deepmagic Information Gathering Tool) 1.3a might allow...
A stack-based buffer overflow in DMitry (Deepmagic Information Gathering Tool) 1.3a might allow remote WHOIS servers to execute arbitrary code via a long line in a response that is mishandled by nic_format_buff.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
A stack-based buffer overflow in DMitry (Deepmagic Information Gathering Tool) 1.3a might allow remote WHOIS servers to execute arbitrary code via a long line in a response that is mishandled by nic_format_buff.
- Record
CVE-2020-14931- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-787
- Updated
- 2026-11-02
CVE List No score
A stack-based buffer overflow in DMitry (Deepmagic Information Gathering Tool) 1.3a might allow remote WHOIS servers to execute arbitrary code via a long line in a response that is mishandled by nic_format_buff.
- Record
CVE-2020-14931- Updated
- 2026-11-02
EUVDEUVD-2020-7067 No score
A stack-based buffer overflow in DMitry (Deepmagic Information Gathering Tool) 1.3a might allow remote WHOIS servers to execute arbitrary code via a long line in a response that is mishandled by nic_format_buff.
- Record
EUVD-2020-7067- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-9c56-f32w-7xw8
9.8
A stack-based buffer overflow in DMitry (Deepmagic Information Gathering Tool) 1.3a might allow...
A stack-based buffer overflow in DMitry (Deepmagic Information Gathering Tool) 1.3a might allow remote WHOIS servers to execute arbitrary code via a long line in a response that is mishandled by nic_format_buff.
- Record
GHSA-9c56-f32w-7xw8- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
OSV
9.8
A stack-based buffer overflow in DMitry (Deepmagic Information Gathering Tool) 1.3a might allow remote WHOIS servers to execute arbitrary code via a long line in a response that is mishandled by nic_format_buff.
- Record
CVE-2020-14931- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2020-14931
9.8
A stack-based buffer overflow in DMitry (Deepmagic Information Gathering Tool) 1.3a might allow remote WHOIS servers to execute arbitrary code via a long line in a response that is mishandled by nic_format_buff.
- Record
DEBIAN-CVE-2020-14931- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-14931
9.8
A stack-based buffer overflow in DMitry (Deepmagic Information Gathering Tool) 1.3a might allow remote WHOIS servers to execute arbitrary code via a long line in a response that is mishandled by nic_format_buff.
- Record
UBUNTU-CVE-2020-14931- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-04
OSVUSN-8980-1 No score
dmitry vulnerabilities
It was discovered that DMitry incorrectly handled long arguments, leading to a stack-based buffer overflow. An attacker could possibly use this issue to cause DMitry to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2017-7938)
It was discovered that DMitry incorrectly handled long lines in WHOIS responses, leading to a stack-based buffer overflow. A remote attacker could possibly use this issue to cause DMitry to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2020-14931)
It was discovered that DMitry contained a format string vulnerability. An attacker could possibly use this issue to cause DMitry to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2024-31837)
- Record
USN-8980-1- Updated
- 2026-11-04
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
dmitryDebian:12 |
before 1.3a-1.2+deb12u1, plus listed versions 1.3a-1.2 |
1.3a-1.2+deb12u1 |
dmitryDebian:13 |
before 1.3a-5 | 1.3a-5 |
dmitryDebian:14 |
before 1.3a-5 | 1.3a-5 |
dmitryDebian:11 From an advisory covering 3 CVEs |
before 1.3a-1.1+deb11u1, plus listed versions 1.3a-1.1 |
1.3a-1.1+deb11u1 |
dmitryUbuntu:Pro:16.04:LTS |
before 1.3a-1ubuntu0.16.04.1~esm1, plus listed versions 1.3a-1 |
1.3a-1ubuntu0.16.04.1~esm1 |
dmitryUbuntu:Pro:18.04:LTS |
before 1.3a-1ubuntu0.18.04.1~esm1, plus listed versions 1.3a-11.3a-1build1 |
1.3a-1ubuntu0.18.04.1~esm1 |
dmitryUbuntu:Pro:20.04:LTS |
before 1.3a-1ubuntu0.20.04.1~esm1, plus listed versions 1.3a-1build1 |
1.3a-1ubuntu0.20.04.1~esm1 |
dmitryUbuntu:Pro:22.04:LTS |
before 1.3a-1.2ubuntu0.22.04.1~esm1, plus listed versions 1.3a-1.11.3a-1.2 |
1.3a-1.2ubuntu0.22.04.1~esm1 |
dmitryUbuntu:Pro:24.04:LTS |
before 1.3a-3ubuntu0.1~esm1, plus listed versions 1.3a-21.3a-3 |
1.3a-3ubuntu0.1~esm1 |
dmitryUbuntu:Pro:16.04:LTS From an advisory covering 3 CVEs |
before 1.3a-1ubuntu0.16.04.1~esm1, plus listed versions 1.3a-1 |
1.3a-1ubuntu0.16.04.1~esm1 |
Show 4 moreShow less
| Package | Affected | Fixed |
|---|---|---|
dmitryUbuntu:Pro:18.04:LTS From an advisory covering 3 CVEs |
before 1.3a-1ubuntu0.18.04.1~esm1, plus listed versions 1.3a-11.3a-1build1 |
1.3a-1ubuntu0.18.04.1~esm1 |
dmitryUbuntu:Pro:20.04:LTS From an advisory covering 3 CVEs |
before 1.3a-1ubuntu0.20.04.1~esm1, plus listed versions 1.3a-1build1 |
1.3a-1ubuntu0.20.04.1~esm1 |
dmitryUbuntu:Pro:22.04:LTS From an advisory covering 3 CVEs |
before 1.3a-1.2ubuntu0.22.04.1~esm1, plus listed versions 1.3a-1.11.3a-1.2 |
1.3a-1.2ubuntu0.22.04.1~esm1 |
dmitryUbuntu:Pro:24.04:LTS From an advisory covering 3 CVEs |
before 1.3a-3ubuntu0.1~esm1, plus listed versions 1.3a-21.3a-3 |
1.3a-3ubuntu0.1~esm1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| affected, aliases, references | OSV | |
| affected, facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-14931 is a critical vulnerability (CVSS 9.8) in Dmitry Project Dmitry, published June 19, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.58%, the 85th percentile. Fixed in dmitry 1.3a-1.2+deb12u1.