CVE-2015-20111

critical

Description

miniupnp before 4c90b87, as used in Bitcoin Core before 0.12 and other products, lacks checks for snprintf return values, leading to a buffer overflow and significant data leak, a different vulnerability than CVE-2019-12107. In Bitcoin Core before 0.12, remote code execution was possible in conjunction with CVE-2015-6031 exploitation.

References

https://github.com/miniupnp/miniupnp/pull/157

https://github.com/miniupnp/miniupnp/commit/4c90b87ce3d2517097880279e8c3daa7731100e6

https://en.bitcoin.it/wiki/Common_Vulnerabilities_and_Exposures

https://bitcoincore.org/en/2024/07/03/disclose_upnp_rce/

Details

Source: Mitre, NVD

Published: 2024-11-18

Updated: 2024-11-18

Risk Information

CVSS v2

Base Score: 7.5

Vector: CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P

Severity: High

CVSS v3

Base Score: 9.8

Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Severity: Critical