CVE-2015-7940: Bouncycastle Bouncy Castle Crypto Package

Medium severity, CVSS 5.0. EPSS: 4.8% chance of exploitation in the next 30 days.

The Bouncy Castle Java library before 1.51 does not validate a point is withing the elliptic curve, which makes it easier for remote attackers to obtain private keys via a series of crafted elliptic curve Diffie Hellman (ECDH) key exchanges, aka an "invalid curve attack."

Affected products

  • Bouncycastle Bouncy Castle Crypto Package: up to and including 1.50
  • Opensuse Leap: version 42.1 only
  • Opensuse Opensuse: version 13.1 only; version 13.2 only
  • Oracle Application Testing Suite: version 12.5.0.1 only; version 12.5.0.2 only; version 12.5.0.3 only
  • Oracle Enterprise Manager Ops Center: version 12.1.4 only; version 12.2.2 only
  • Oracle PeopleSoft Enterprise PeopleTools: version 8.54 only; version 8.55 only
  • Oracle Virtual Desktop Infrastructure: version 3.5.2 only

Published 2015-11-09. Last modified 2026-06-17.