Kritična ranjivost PuTTY klijenta

Kritična ranjivost, identificirana kao CVE-2024-31497, utječe na PuTTY SSH klijent, a proizlazi iz nepravilnosti u generiranju ECDSA jednokratnih brojeva (engl. nonce) prilikom korištenja NIST P-521 eliptične krivulje. Napadači mogu iskoristiti ovu nepravilnost kako bi otkrili privatne ključeve nakon proučavanja relativno malog broja ECDSA potpisa.

Tehnički detalji značajnih ranjivosti otklonjenih ovim ažuriranjem: 
PuTTY prilikom korištenja NIST P-521 eliptične krivulje, generira ECDSA jednokratne brojeve s prvih 9 bitova postavljenih na nulu. Ova značajna nepravilnost omogućuje napadačima korištenje najsuvremenijih tehnika temeljenih na rešetki (engl. lattice-based techniques) kako bi otkrili potpuni privatni ključ iz ovih nepravilnih jednokratnih brojeva nakon prikupljanja oko 60 valjanih ECDSA potpisa.

Zahvaćeni proizvodi:
  • PuTTY verzije prije 0.81
  • FileZilla verzije od 3.24.1 do 3.66.5
  • WinSCP verzije od 5.9.5 do 6.3.2
  • TortoiseGit verzije od 2.4.0.2 do 2.15.0
  • TortoiseSVN verzije od 1.10.0 do 1.14.6
Preporuke:
Preporučuje se žurno ažuriranje ranjivog softvera na ispravnu verziju kako bi se ublažila ranjivost. Također se preporučuje pregledavanje i zamjena bilo kojih ključeva NIST P-521 (521-bitni ECDSA, ecdsa-sha2-nistp521) koji mogu biti korišteni s ranjivim verzijama PuTTY-a, budući da se ti ključevi smatraju kompromitiranima.

Više informacija moguće je pročitati na sljedećoj poveznici:
[inicijalna objava: 18.4.2024 - 10:32]