Fa'amama fa'amama fa'aletonu i libssh

O se faʻafitauli (CVE-2-2) ua faʻaalia i totonu o le faletusi libssh (aua le fenumiai ma libssh2021), ua fuafuaina e faʻaopoopo le lagolago a le tagata faʻatau ma le server mo le SSHv3634 protocol i polokalame C, e taʻitaʻia ai le paʻu paʻu pe a amataina le faagasologa o le toe faʻaogaina. faʻaaogaina le faʻatauga autu e faʻaogaina ai se faʻaogaina o le algorithm hashing. O loʻo faʻamauina le mataupu ile faʻamalolo 0.9.6.

O le ute o le faʻafitauli o le faʻaogaina lea o le suiga autu e mafai ai ona faʻaogaina le faʻaogaina o le cryptographic hashes ma le tele o le lafo e ese mai le algorithm muamua na faʻaaogaina. I le taimi lava e tasi, o le manatua mo le hash i libssh na fa'avasegaina e fa'atatau i le ulua'i lapo'a o le hash, ma o le fa'aogaina o le lapo'a tele o le hash e ta'ita'ia ai fa'amaumauga e fa'asolo i tua atu o le tuā'oi fa'apalapala. I le avea ai o se auala saogalemu i tua, e mafai ona e faʻatapulaaina le lisi o auala faʻafesoʻotaʻi lagolago i na o algorithms e tutusa le tele o le hash. Mo se faʻataʻitaʻiga, e fusifusia i SHA256, e mafai ona e faʻaopopo i le code: rc = ssh_options_set(s->ssh.session, SSH_OPTIONS_KEY_EXCHANGE, "diffie-hellman-group14-sha256, curve25519-sha256,ecdh-sha2-nistp256");

puna: opennet.ru

Faaopoopo i ai se faamatalaga