The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Обновление OpenVPN 2.6.13

17.01.2025 08:13

Опубликован выпуск пакета для создания виртуальных частных сетей OpenVPN 2.6.13, позволяющего организовать шифрованное соединение между двумя клиентскими машинами или обеспечить работу централизованного VPN-сервера для одновременной работы нескольких клиентов.

Из изменений можно отметить:

  • Добавлена блокировка обращений от клиентов, логин и пароль у которых превышает значение USER_PASS_LEN. Уточняется, что изменение не связано с устранением уязвимостей, но может приводить к неверному разбору входящих IV-параметров и выводу некорректных сообщений об ошибках.
  • При выставлении настройки "push-peer-info" на платформах, отличных от Windows, реализована отправка клиентом в параметре IV_PLAT_VER информации о релизе операционной системы (выдаваемой функцией uname()), что позволяет на серверах отслеживать сведения о версиях ОС, используемых клиентами.
  • На системах с Linux обеспечен запуск процесса systemd-ask-password с параметром "--timeout=0" для отключения применяемого по умолчанию 90-секундного таймаута.
  • Устранены утечки памяти, проявляющиеся во FreeBSD.
  • При запуске с опцией "--auth-nocache" реализовано удаление из памяти параметров аутентификации для прокси, после их использования.
  • В Windows-клиенте задействована функция CryptProtectMemory() для защищённого хранения в памяти прокэшированных паролей и токенов. Задействован новый API для получения версии драйвера dco-win.


  1. Главная ссылка к новости (https://github.com/OpenVPN/ope...)
  2. OpenNews: Уязвимость в OpenVPN, допускающая подстановку данных в плагины и сторонние обработчики
  3. OpenNews: Определение сеансов OpenVPN в транзитном трафике
  4. OpenNews: Обновление OpenVPN 2.6.9 с изменением лицензии
  5. OpenNews: Уязвимости в OpenVPN и SoftEther VPN
  6. OpenNews: Доступен OpenVPN 2.6.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62573-openvpn
Ключевые слова: openvpn
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (21) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Ананий (?), 10:03, 17/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вопрос не совсем по теме:

    OpenVPN с preshared ключами,.т.е. без аунтификации по паролю, детектится или нет? Предположем что сжатие отключено (оно и так по-умолчанию того) и используется нестандартный порт.

     
     
  • 2.5, Аноним (5), 10:20, 17/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Детектится чем? Если ТСПУ, то ещё как детектится, по заголовку в TLS хендшейке.
     
     
  • 3.8, User (??), 10:58, 17/01/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А там того... нету TLS handshake'а. Обмена ключами - нет, согласования параметров шифрования - нет, нафиг тут TLS?
    А на ТСПУ хук (уже) есть, да.
     
     
  • 4.17, Аноним (17), 14:48, 17/01/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    без пароля нет хендшейка?
    дни жертв еге на опеннете?
     
     
  • 5.20, User (??), 15:24, 17/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > без пароля нет хендшейка?
    > дни жертв еге на опеннете?

    Тут должны быть рассказы на тему "Что такое TLS" и "Что же делается при handshake'е?" с дополнительной ссылкой на доку по OpenVPN - но их не будет, ибо по пятницам - не подаю.

     
  • 3.22, Аноним (22), 15:59, 17/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.opennet.me/opennews/art.shtml?num=55226
     
  • 2.6, User (??), 10:52, 17/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Одно время - помогало, потом - помогало переключение на tcp, потом - tls-crypt-v2 - сейчас скорее "нет". Сам протокол ни в одном месте не дизайнился с прицелом на недетектируемость.
     
     
  • 3.11, Ананий (?), 11:21, 17/01/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Одно время - помогало, потом - помогало переключение на tcp, потом -
    > tls-crypt-v2 - сейчас скорее "нет". Сам протокол ни в одном месте
    > не дизайнился с прицелом на недетектируемость.

    Не совсем понятно как детектится. Там же с первого пакета идет шифрованный "мусор".
    Или нет?

     
     
  • 4.12, User (??), 11:27, 17/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> Одно время - помогало, потом - помогало переключение на tcp, потом -
    >> tls-crypt-v2 - сейчас скорее "нет". Сам протокол ни в одном месте
    >> не дизайнился с прицелом на недетектируемость.
    > Не совсем понятно как детектится. Там же с первого пакета идет шифрованный
    > "мусор".
    > Или нет?

    Читал, что там пинг пакет в канале управления очень уж характерный - но тут без гарантий, к настройке тспу отношения не имею - я с другой стороны сижу)

     
  • 2.7, Anon111111111111111111111111 (-), 10:53, 17/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    BPF в помощь (модификация полезной нагрузки)
     
     
  • 3.14, Аноним (14), 12:00, 17/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем BPF ? Таблица mangle в помощь.


     
  • 2.16, аНОНИМ (?), 12:25, 17/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Детектится даже вайршарком. Но есть патчи типа xorvpn
     
  • 2.19, Аноним (22), 15:16, 17/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://opennet.ru/61790-wireshark
     
  • 2.24, Аноним (-), 17:39, 17/01/2025 [^] [^^] [^^^] [ответить]  
  • +/

    обфускация с stunnel/obfs4 не поможет?
     

  • 1.4, Аноним (4), 10:06, 17/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Поясните знатоки, openvpn на чистом tls с сертификатами у нас блокируется в обе стороны ?
     
     
  • 2.21, Аноним (21), 15:37, 17/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Зависит от провайдера... Бывает, что дико режут скорость если соединяешься с заграницей.
     

  • 1.9, Аноним (9), 11:05, 17/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Реализована отправка клиентом параметра IV_PLAT_VER, содержащего информацию о релизе операционной системы, выдаваемую функцией uname(), что позволяет на серверах собирать статистику о версиях ОС, используемых клиентами.

    Это ещё зачем?

     
     
  • 2.10, User (??), 11:10, 17/01/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А это "ученый изнасиловал журналиста":
    --push-peer-info который эт самое отправляет с незапамятных (2.4?) времен был, но раньше там вроде версию ядра посылали или еще что, а сейчас:
    "on non-windows clients (MacOS, Linux, Unix) send "release" string from uname() call as IV_PLAT_VER to server - while highly OS specific this is still helpful to keep track of OS versions used on the client side (​#637)"
     

  • 1.15, Аноним (15), 12:08, 17/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хехе, фикс просто кричит "зачем проверять входные данные!?"
    - if (!read_string(buf, options, TLS_OPTIONS_LEN))
    + if (read_string(buf, options, TLS_OPTIONS_LEN) < 0)

     
     
  • 2.25, commiethebeastie (ok), 17:42, 17/01/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Какой-то странный фикс, что read_string возвращает?
     

  • 1.23, Аноним (-), 17:31, 17/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    когда в конфигах клиента можно будет использовать прокси на локалхост?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру