AI Auditor zkao обнаружил критическую ошибку в библиотеке гостевой zkVM OpenVM

ИИ-аудитор ZK/SEC, zkao, обнаружил критическую ошибку зву́чности в гостевой библиотеке OpenVM openvm-pairing. Ошибка позволяет злоумышленнику-проверяющему подделывать любые равенства спариваний, нарушая зву́чность Groth16, PLONK с KZG и подписей BLS, которые используют эту уязвимую библиотеку. Проблеме присвоен номер CVE-2026-46669, исправление вышло в OpenVM 1.6.0.
Как это было найдено
ZK/SEC сканировал OpenVM в рамках эксперимента с ИИ, используя Opus 4.6, 4.7 и Codex 5.3, 5.4 с простыми запросами и навыками от экспертов. Первые прогоны выявили валидные, но неэксплуатируемые находки. Затем команда развернула zkao, своего специализированного ИИ-аудитора, который после 9,5+ часов сканирования предоставил множество результатов. Быстрая сортировка выявила критическую проблему со спариваниями с минимальным PoC, сгенерированным самим zkao.
Беглый взгляд на ошибку
| Ошибка | Серьёзность (ИИ) | Серьёзность (OpenVM) | Коммит исправления | Кто нашёл |
|---|---|---|---|---|
| В openvm-pairing отсутствует проверка подполя для масштабирующего коэффициента | Критическая | Критическая | a720e2c | zkao |
Влияние
Спаривания — это движок под Groth16, PLONK с KZG и подписями BLS. Верификатор обычно проверяет, равен ли единице продукт спариваний. Если проверяющий может заставить ложный продукт спариваний выглядеть как единица, всё, построенное на этой основе, теряет зву́чность. Ошибка конкретно заключается в том, что в проверке спариваний отсутствует должная проверка подполя для масштабирующего коэффициента.
Примечание: Это не ошибка в самой системе доказательств zkVM; уязвимы только программы, использующие библиотеку openvm-pairing.
Технические детали
Конвейер ИИ от ZK/SEC использует модульную архитектуру: под-агенты анализируют отдельные модули кода на предмет предположений и инвариантов, затем главный агент объединяет результаты. Для сложных кодовых баз, таких как OpenVM, изолированный поиск ошибок недостаточен; ключевым является выявление нарушений инвариантов между модулями. ZK/SEC планирует опубликовать больше технических деталей в последующем посте.
📖 Читать полный источник: HN LLM Tools
👀 Смотрите также

Тестирование моделей Qwen 3.5 35B без цензуры на вопросы по кибербезопасности.
Специалист по кибербезопасности протестировал три нецензурированные модели Qwen 3.5 35B на вопросы о взломе и обходе защиты, обнаружив значительные различия в качестве ответов по сравнению с исходной цензурированной моделью. Нецензурированные модели последовательно предоставляли ответы там, где исходная модель отказывалась или давала неполные ответы.

Настройка OpenClaw для зашифрованного вывода LLM с использованием TEE анклавов
Разработчик делится опытом настройки OpenClaw для использования доверенных сред выполнения AMD SEV-SNP от Onera для сквозного зашифрованного вывода LLM, включая примеры конфигурации и технические компромиссы.

Coldkey: Генерация ключей постквантовой эры и инструмент для бумажного резервного копирования
Coldkey генерирует постквантовые ключи age (ML-KEM-768 + X25519) и создает одностраничные печатные резервные копии HTML с QR-кодами для автономного хранения.

Мониторинг команд OpenClaw с помощью Python и Gemini Flash для обеспечения безопасности
Пользователь создал скрипт на Python, который отслеживает команды, внедрённые OpenClaw, анализирует их с помощью Gemini Flash и отправляет уведомления через Discord webhook при обнаружении тревожной или необычной активности, что обходится примерно в $0.14 в день.