Candidate: CVE-2016-2195 PublicDate: 2016-05-13 14:59:00 UTC References: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2195 http://botan.randombit.net/security.html Description: Integer overflow in the PointGFp constructor in Botan before 1.10.11 and 1.11.x before 1.11.27 allows remote attackers to overwrite memory and possibly execute arbitrary code via a crafted ECC point, which triggers a heap-based buffer overflow. The bigint_mul and bigint_sqr functions received the size of the output buffer, but only used it to dispatch to a faster algorithm in cases where there was sufficient output space to call an unrolled multiplication function. The result is a heap overflow accessible via ECC point decoding, which accepted untrusted inputs. This is likely exploitable for remote code execution. Ubuntu-Description: Notes: seth-arnold> "Introduced in 1.9.18, fixed in 1.11.27 and 1.10.11" Bugs: Priority: medium Discovered-by: Alex Gaynor Assigned-to: CVSS: nvd: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H [9.8 CRITICAL] Patches_botan1.10: upstream_botan1.10: released (1.10.12-1) precise_botan1.10: ignored (reached end-of-life) precise/esm_botan1.10: DNE (precise was needed) trusty_botan1.10: released (1.10.5-1+deb7u1ubuntu0.14.04.1) trusty/esm_botan1.10: DNE (trusty was released [1.10.5-1+deb7u1ubuntu0.14.04.1]) vivid/stable-phone-overlay_botan1.10: DNE vivid/ubuntu-core_botan1.10: DNE wily_botan1.10: ignored (reached end-of-life) xenial_botan1.10: not-affected (1.10.12-1) yakkety_botan1.10: not-affected (1.10.12-1) zesty_botan1.10: not-affected (1.10.12-1) devel_botan1.10: not-affected (1.10.12-1)