SoftEther VPN 4.29 Build 9678 – це клієнт, що призначений для підключення до віртуальних приватних мереж, побудованих на базі різних протоколів.
Переключено ліцензію SoftEther VPN з GPLv2 на Apache License 2.0. Текстові повідомлення про вихідні коди і призначеному для користувача інтерфейсі були змінені. Підтримує 4-значну дату закінчення терміну дії сертифікатів X.509. Ми замінили реалізація SHA-0. Покращена цілісність і безпеку вихідних кодів мови Сі. Виправлено кілька переповнень буфера і цілочисельних переповнень. Примусова перевірка покажчика NULL. Виправлені проблеми з розміром функцій malloc () і Zero Memory. Ці проблеми включають вразливість в тому, що некоректно сформований пакет викличе переповнення буфера на шляху отримання. Ця вразливість може виникати через ненормального завершення процесу за допомогою вбудованого в двійковий файл SoftEther VPN механізму перевірки безпеки буфера. Хоча це переповнення буфера теоретично може обійти перевірку безпеки теоретично, в реальному довічним файлом це виявляється перевіркою безпеки буфера, вставленої компілятором C, і процес примусово завершується. Отже, в результаті він може бути використаний зловмисником DoS. Змінено поведінку при виконанні команди ethtool для виклику тільки імені команди замість повного шляху. Виправлений один код в функції SecureNAT, коли SYN і ACK були зворотними. Виправлена помилка при створенні об'єктів SingleInstance, через яку тимчасовий файл залишався сміттям після збою блокування файлу в операційних системах UNIX. Виправлена проблема з тим, що повний шлях до домашнього каталогу іноді виходив як неправильне значення в операційних системах UNIX. Виправлена проблема, пов'язана з обробкою системних значень дати і часу, що передували 1970-01-01.