Похек
16.4K subscribers
2.08K photos
110 videos
243 files
3.06K links
All materials published on the channel are for educational and informational purposes only.

Мнение автора ≠ мнение компании, где работает автор

Чат: @poxek_chat

Реклама: @PoxekAds_bot или
https://telega.in/c/poxek

РКН: https://clck.ru/3FsVhp
Download Telegram
Forwarded from Rust
cryptgeon – безопасный сервис обмена записями и файлами с открытым исходным кодом, вдохновленный PrivNote, написанный на rust & svelte

Ссылка на проект

@rust_code | #Interesting #Security #Privacy #Rust
This media is not supported in your browser
VIEW IN TELEGRAM
bore
#cli #rust

Современный, простой TCP-туннель на языке Rust, который открывает локальные порты для удаленного сервера, обходя стандартные брандмауэры NAT-соединений. Это все, что он делает: не больше и не меньше. По сути тот же duckdns, но без регистрации.

Установка:
cargo install bore-cli
для MacOS
brew install bore-cli

Использование:
bore local 8000 --to bore.pub
Также вы можете использовать его, как сервер, но зачем?... Мы не ради этого собрались тут)
bore server

💻 Github Repo | 🛡 Дневник Безопасника
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥1
Rust Burn Library for Deep Learning
#rust #ML #machinelearning

Burn представляет собой новый фреймворк глубокого обучения, полностью написанный на языке программирования Rust. Основная цель создания этого фреймворка вместо использования существующих, таких как PyTorch или TensorFlow, заключается в создании универсального инструмента, который бы идеально подходил различным пользователям, включая исследователей, инженеров по машинному обучению и инженеров программного обеспечения низкого уровня.

🔥 Статья про Burn | 💻 Github Repo | |🛡 Дневник Безопасника
Please open Telegram to view this post
VIEW IN TELEGRAM
62👾2
TARmageddon — баг в библиотеке async-tar и ее форках (Rust)
#TARmageddon #devsecops #CVE #Rust #tar

TARmageddon (CVE-2025-62518) — логическая уязвимость в экосистеме async-tar и ее форках tokio-tar и astral-tokio-tar. Парсер ориентируется на значение из ustar-заголовка, которое может быть нулевым, при этом игнорируется или не согласуется PAX-size. В результате реальный блок данных остается в потоке и его заголовки интерпретируются как новые записи внешнего архива.

➡️Что дает эксплуатация

RCE/hijack сборки — при установке/распаковке пакета атакующий может привести к перезаписи файлов конфигурации сборки, что позволяет перенаправить сборку на вредоносный backend и исполнить код в CI/локальной среде.
Bypass сканеров/supply-chain contamination — сканер проверяет чистый внешний TAR и помечает пакет как безопасный, затем уязвимый распаковщик вносит незадекларированные файлы в результирующий артефакт/deploy.

➡️Эксплуатация

Создаем внешний TAR, где для одной записи в PAX-extended-header указано size > 0, а в стандартном ustar-заголовке поле размера равно 0 (ustar size хранится в восьмеричном виде).
В теле этой записи лежит вложенный TAR, начинающийся с корректных TAR-заголовков (в PoC помечены как INNER_FILE).
Корректные реализации (например, GNU tar) при распаковке дадут последовательность normal.txt -> blob.bin -> marker.txt, уязвимые парсеры — normal.txt -> blob.bin -> INNER_FILE -> marker.txt.
Появление INNER_FILE в выводе уязвимого парсера — индикатор бага.

➡️Как защититься

Обновить до патченых версий или заменить на активно поддерживаемую реализацию, например на патч-ветку/форк, рекомендованный исследователями.
Распаковывать архивы в изолированные песочницы, валидировать содержимое против ожидаемого манифеста/контента до переезда в рабочую директорию, запрет перезаписи ключевых файлов и post-extract-сканирование на неожиданные записи. 
Идентифицировать проекты, использующие уязвимые библиотеки, и приоритезировать обновления/ремедиацию в supply-chain.

🔗Источник
🪲PoC

🌚 @poxek | 📲 MAX |🌚 Блог | 📺 YT | 📺 RT | 📺 VK | ❤️ Мерч
Please open Telegram to view this post
VIEW IN TELEGRAM
5