Lucene search

K
veracodeVeracode Vulnerability DatabaseVERACODE:46486
HistoryApr 17, 2024 - 12:02 p.m.

Biased ECDSA Nonce Generation

2024-04-1712:02:23
Veracode Vulnerability Database
sca.analysiscenter.veracode.com
11
putty
ecdsa
vulnerability
nist
p-521
attacker
signatures
pageant
ssh
git
filezilla
winscp
tortoisegit
tortoisesvn

5.9 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

5.7 Medium

AI Score

Confidence

Low

0.002 Low

EPSS

Percentile

53.6%

PuTTYis vulnerable to biased ECDSA nonce generation. The vulnerability is due to biased ECDSA nonce generation, allowing an attacker to recover a user’s NIST P-521 secret key via a quick attack in approximately 60 signatures. This is particularly significant in scenarios where an adversary can read messages signed by PuTTY or Pageant. The required set of signed messages may be publicly readable, stored in a public Git service supporting SSH for commit signing, and made by Pageant through an agent-forwarding mechanism. In such scenarios, an adversary may already have enough signature information to compromise a victim’s private key. This vulnerability also affects other software such as FileZilla, WinSCP, TortoiseGit, and TortoiseSVN.

References

5.9 Medium

CVSS3

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

5.7 Medium

AI Score

Confidence

Low

0.002 Low

EPSS

Percentile

53.6%