-
released this
2026-09-22 22:56:54 +03:00 | 6 commits to main since this releaseБезопасность: проверка владельца TUN-сокета
- Клиент принимает TUN-дескриптор по abstract UDS только от процесса того же пользователя (
SO_PEERCRED). Имя сокета видно в/proc/<pid>/cmdline, и без проверки другой локальный пользователь Linux мог подсунуть свой TUN раньше GUI. - Сетевой протокол и сервер не изменены; обновлять сервер не обязательно.
- В комплект включён CSQTT VPN desktop 2.1.16 (Windows/Linux): режимы «Авто API»/«Авто ВК», очистка NRPT после аварии, нативные маршруты Windows. Desktop 2.1.16 несёт core 2.1.11 — исправление UDS для Linux-desktop придёт со следующим обновлением его core.
Проверено: 261 тест Rust-клиента, 118 тестов сервера, fmt/clippy, Android unit-тесты и release lint, подпись APK (SHA-256 сертификата 220ee9…), совпадение встроенных серверов и
libclient.soс исходниками, OpenWrt-пакеты (x86_64 нативно, arm64/armv7 в QEMU). Не проверено: живой TURN E2E, реальный роутер, деплой на живой сервер.Downloads
-
Source code (ZIP)
24 downloads
-
Source code (TAR.GZ)
0 downloads
- Клиент принимает TUN-дескриптор по abstract UDS только от процесса того же пользователя (