ID CVE-2019-9155
Summary A cryptographic issue in OpenPGP.js <=4.2.0 allows an attacker who is able provide forged messages and gain feedback about whether decryption of these messages succeeded to conduct an invalid curve attack in order to gain the victim's ECDH private key.
References
Vulnerable Configurations
  • cpe:2.3:a:openpgpjs:openpgpjs:0.1.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.1.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.2.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.2.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.2.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.2.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.3.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.3.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.3.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.3.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.3.2:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.3.2:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.4.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.4.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.4.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.4.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.5.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.5.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.5.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.5.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.6.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.6.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.6.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.6.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.6.2:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.6.2:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.6.3:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.6.3:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.6.5:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.6.5:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.7.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.7.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.7.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.7.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.7.2:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.7.2:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.8.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.8.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.8.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.8.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.8.2:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.8.2:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.9.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.9.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.10.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.10.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.10.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.10.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.10.2:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.10.2:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.10.3:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.10.3:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.11.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.11.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:0.11.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:0.11.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.0.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.0.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.0.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.0.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.1.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.1.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.2.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.2.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.3.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.3.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.4.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.4.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.4.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.4.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.5.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.5.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.5.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.5.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.5.2:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.5.2:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.5.3:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.5.3:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.5.4:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.5.4:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.5.5:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.5.5:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.5.6:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.5.6:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.5.7:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.5.7:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.6.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.6.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.6.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.6.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:1.6.2:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:1.6.2:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.0.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.0.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.0.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.0.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.1.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.1.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.2.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.2.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.2.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.2.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.2.2:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.2.2:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.3.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.3.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.3.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.3.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.3.2:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.3.2:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.3.3:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.3.3:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.3.4:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.3.4:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.3.5:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.3.5:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.3.6:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.3.6:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.3.7:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.3.7:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.3.8:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.3.8:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.4.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.4.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.5.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.5.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.5.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.5.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.5.2:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.5.2:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.5.3:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.5.3:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.5.4:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.5.4:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.5.5:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.5.5:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.5.6:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.5.6:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.5.7:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.5.7:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.5.8:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.5.8:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.5.9:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.5.9:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.5.10:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.5.10:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.5.11:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.5.11:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.5.12:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.5.12:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.5.13:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.5.13:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.5.14:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.5.14:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.6.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.6.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.6.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.6.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:2.6.2:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:2.6.2:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:3.0.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:3.0.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:3.0.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:3.0.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:3.0.2:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:3.0.2:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:3.0.3:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:3.0.3:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:3.0.4:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:3.0.4:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:3.0.6:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:3.0.6:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:3.0.7:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:3.0.7:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:3.0.8:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:3.0.8:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:3.0.9:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:3.0.9:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:3.0.10:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:3.0.10:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:3.0.11:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:3.0.11:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:3.0.12:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:3.0.12:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:3.0.13:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:3.0.13:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:3.1.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:3.1.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:3.1.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:3.1.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:3.1.2:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:3.1.2:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:3.1.3:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:3.1.3:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:4.0.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:4.0.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:4.0.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:4.0.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:4.0.2:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:4.0.2:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:4.1.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:4.1.0:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:4.1.1:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:4.1.1:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:4.1.2:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:4.1.2:*:*:*:*:*:*:*
  • cpe:2.3:a:openpgpjs:openpgpjs:4.2.0:*:*:*:*:*:*:*
    cpe:2.3:a:openpgpjs:openpgpjs:4.2.0:*:*:*:*:*:*:*
CVSS
Base: 4.3 (as of 21-07-2021 - 11:39)
Impact:
Exploitability:
CWE CWE-310
CAPEC
  • Signature Spoofing by Key Recreation
    An attacker obtains an authoritative or reputable signer's private signature key by exploiting a cryptographic weakness in the signature algorithm or pseudorandom number generation and then uses this key to forge signatures from the original signer to mislead a victim into performing actions that benefit the attacker.
Access
VectorComplexityAuthentication
NETWORK MEDIUM NONE
Impact
ConfidentialityIntegrityAvailability
PARTIAL NONE NONE
cvss-vector via4 AV:N/AC:M/Au:N/C:P/I:N/A:N
refmap via4
confirm
misc
Last major update 21-07-2021 - 11:39
Published 22-08-2019 - 16:15
Last modified 21-07-2021 - 11:39
Back to Top