Weboldal keresés

Az OpenSSH 10.2 kiadva kulcsfontosságú hibajavítással a ControlPersist problémára


Az OpenSSH 10.2 hibákat javít és előkészíti a SHA1 SSHFP rekordok elavulttá tételét, miközben a biztonság erősítésére, SHA256 alapú megoldásokra ösztönöz.

Az OpenSSH projekt, amelyet az OpenBSD keretein belül fejlesztenek és tartanak karban, bejelentette az OpenSSH 10.2 kiadását, egy karbantartási frissítést, amely mostantól letölthető a projekt hivatalos tüköreiben.

A fő javítás egy olyan problémát szüntet meg, amely miatt az SSH-munkamenetek használhatatlanokká váltak, amikor a ControlPersist be volt kapcsolva. Ez a funkció, amely a gyorsabb újrafelhasználás érdekében nyitva tart egy fő kapcsolatot, a 10.1-es verzióban helytelenül kezelte a terminálkapcsolatokat. A hiba miatt a felhasználók nem tudtak megfelelően interakcióba lépni a távoli munkamenetekkel.

Az OpenSSH 10.2 frissítéseket tartalmaz az ssh-keygen számára is, kijavítva két problémát: az egyik megakadályozta a kulcsok megfelelő letöltését a PKCS#11 tokenekről, a másik pedig hibákat okozott a CA aláírási műveletek során, amikor a tanúsítványkibocsátó kulcsa az ssh-agentben volt tárolva.

A hordozhatóság terén ez a kiadás javítja a kompatibilitást azokkal a rendszerekkel, amelyek nem támogatják a mmap-et, például a WebAssembly (WASM) környezetek, mint az HTerm. A csapat emellett kijavította a hiányzó fejléceket FreeBSD alatt, javította az idősebb macOS verziók támogatását, amelyek nem rendelkeznek clock_gettime funkcióval, valamint megoldott egy potenciális akadás problémát az sshd esetében, amikor ismeretlen hosztnevekkel dolgozik bizonyos PAM konfigurációkban.

Ezekkel a javításokkal párhuzamosan a fejlesztők kiadtak egy korai elavulási figyelmeztetést is: a SHA1 SSHFP rekordok támogatását egy jövőbeli kiadásban eltávolítják. A SHA1 ismert gyengeségei miatt a jövőbeli verziók teljesen figyelmen kívül hagyják ezeket a rekordokat, és a 2012-ben megjelent OpenSSH 6.1 óta támogatott SHA256-ra támaszkodnak.

További információkért lásd a változásnaplót.