wolfSSL пусна wolfSSH 1.6.0, за да отстрани пет уязвимости в сигурността, включително критично заобикаляне на проверката на хост ключа, което би могло да позволи на атакуващ да се представи за SSH сървър.
Публикувано на 6 октомври 2026 г., актуализацията отстранява ескалация на привилегии във Windows, злоупотреба с неавтентифициран обмен на ключове, неоторизирани канали за пренасочване и грешка с повреждане на паметта в SFTP.
Версията оценява една уязвимост като критична, една като висока и три като средна. Най-сериозният проблем, CVE-2026-16516, засяга wolfSSH до версия 1.5.0.
По време на SSH обмена на ключове клиентът не успее да провери дали ECDSA кривата в хост ключа на сървъра съответства на алгоритъма, договорен за връзката. Атакуващ, разположен между клиента и сървъра, би могъл да замени този ключ с такъв, използващ различна крива.
Тъй като атакуващият притежава частния ключ на заместения ключ, проверката на подписа все още може да успее. Въпреки това, експлоатацията изисква и слабо обратно извикване (callback) за проверка на обществения ключ в приложението.
Това условие е важно: уязвимостта не означава, че всеки засегнат клиент автоматично приема ключа на атакуващия. wolfSSL отдава заслуженото на изследователя zhangph, известен в GitHub като afldl, за съобщаването на проблема.
Проблемът с висока степен на сериозност, CVE-2026-83540, засяга wolfSSHd за Windows от версии 1.4.15 до 1.5.0. Едновременните връзки са споделяли контекст за автентификация, съдържащ маркер за влизане във Windows.
Както паролата, така и автентификацията с публичен ключ са записвали в този споделен маркер, създавайки риск потребител с валиден акаунт да получи самоличността за вход на друг потребител, включително такъв с по-високи привилегии. Версиите за среди, различни от Windows, не са засегнати.
CVE-2026-84897 се отнася до неправилна обработка на съобщения за обмен на групи Diffie-Hellman. Уязвимият сървър е приемал съобщения, предназначени само за сървър, позволявайки на неавтентифициран клиент да задейства обработка от страна на клиента.
След избор на diffie-hellman-group-exchange-sha256, атакуващ би могъл да изпрати избрана група и да форсира ресурсоемки проверки дали нейните числа са прости.
wolfSSH 1.6.0 Fixes 5 Security Flaws
Бележките към версията описват приблизително половин секунда процесорна работа за пакет от 1 KB, съдържащ 4096-битово просто число. Уязвимостта при обработката на съобщения засяга версии от 1.2.0 до 1.5.0, докато ресурсоемките проверки на прости числа се прилагат от 1.5.0. Версии, използващи WOLFSSH_NO_DH_GEX_SHA256, не са засегнати.
CVE-2026-81535 засяга версии от 1.4.8 до 1.5.0, компилирани с –enable-fwd. Софтуерът е приемал заявки за forwarded-tcpip канали, без да проверява политиката за пренасочване на приложението.
Клиентите също са приемали канали за отдалечени пренасочвания, които никога не са заявявали. По този начин друг участник във връзката би могъл да накара крайната точка да задели буфери за канали за пренасочване, които приложението не е одобрило.
Петата уязвимост, CVE-2026-83742, засяга среди, различни от Windows, от версии 1.4.11 до 1.5.0. Неправилни изчисления на дължината в wolfSSH_RealPath() биха могли да позволят на форматиран SFTP път да запише завършващ NUL байт непосредствено след стек буфера.
Автентифициран атакуващ би могъл да повреди близки данни и да срине процеса. Приложения, предоставящи изходящ буфер, по-малък от входящия, са изложени на допълнителен риск от неограничено копиране.
Администраторите и разработчиците трябва да актуализират засегнатите системи до wolfSSH 1.6.0 и да прегледат официалните бележки към версията преди внедряване.
Обновяването активира стриктен обмен на ключове по подразбиране, добавяйки защита срещу атаката Terrapin, отразена по-рано от Cyber Security News. То също така изисква RSA ключове за автентификация на потребители от поне 2048 бита и по подразбиране ограничава неуспешните опити за автентификация до шест.