##
Учебный и исследовательский репозиторий для **CVE-2026-46333** , ориентированный на воспроизводимый анализ и безопасный тестовый процесс PoC.
Этот проект документирует поведение уязвимости, настройку тестов и подход к валидации, чтобы исследователи и специалисты по защите могли ответственно воспроизводить результаты.
Этот репозиторий предназначен **только для авторизованного, локального и контролируемого тестирования**.
* Используйте только на системах, которыми вы владеете или на тестирование которых у вас есть явное разрешение.
* Не запускайте на производственных системах.
* Держите тесты изолированными (VM/контейнер/лабораторный хост).
* Собирайте и публикуйте только нечувствительные выводы.
Заметки по безопасному PoC находятся в docs/SAFE_TEST_POC.md.
Предыстория проекта, цели и дорожная карта находятся в docs/ .md.
./poc-test [arg1 arg2 ...] [optional_file_to_capture]
Примечание: исполнение возможно только в Linux, так как PoC использует системные вызовы `pidfd_*`.
На хостах, не работающих под Linux, запуск `./poc-test` намеренно завершается с сообщением: `this PoC is Linux-only at runtime. Build with GOOS=linux to generate a Linux executable`.
## Кросс-платформенная сборка (цель: Linux)
Вы можете собрать исполняемый файл Linux из macOS, Linux или Windows с помощью кросс-компиляции Go:
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -trimpath -ldflags "-s -w" -o bin/poc-test-linux-amd64 .
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -trimpath -ldflags "-s -w" -o bin/poc-test-linux-arm64 .
Эти команды создают статические ELF-бинарники (без зависимости от общей libc).
Непосредственное использование в Linux (только в авторизованных тестовых средах):
./bin/poc-test-linux-amd64 [arg1 arg2 ...] [optional_file_to_capture]
Проверено в этом репозитории 17 мая 2026 года:
* `./poc-test` на хосте не под Linux: ожидаемое сообщение о работе только в Linux
* `CGO_ENABLED=0 GOOS=linux GOARCH=amd64 ...`: успешно
* `CGO_ENABLED=0 GOOS=linux GOARCH=arm64 ...`: успешно
Этот код публикуется для поддержки исследований в области безопасности, валидации и проверки исправлений. Вы несёте ответственность за соблюдение всех законов, политик и требований авторизации.
The full story
This article is one source in a clustered incident — the cluster page carries the summary, timeline and every other outlet covering it.
