CVE-2022-46149 in Cap'n Proto
Сводка
по VulDB • 07.07.2026
Cap'n Proto — это формат обмена данными и система удалённого вызова процедур (RPC). Cap’n Proro до версий 0.7.1, 0.8.1, 0.9.2 и 0.10.3, а также версии реализации на Rust для Cap'n Proto до версий 0.13.7, 0.14.11 и 0.15.2 уязвимы к чтению за пределами буфера (out-of-bounds read) из-за ошибки обработки списков списков. Эта проблема может привести к удалённому сегфолту узла путём отправки ему вредоносного сообщения, если жертва выполняет определённые действия с типом «список указателей». Возможна эксфильтрация памяти, если жертва выполнит дополнительные определенные действия над типом списка указателей. Для того чтобы приложение было уязвимым, оно должно выполнить определенную последовательность действий, описанную в GitHub Security Advisory. Ошибка присутствует во встроенном коде (inlined code), поэтому исправление потребует пересборки зависимых приложений. Исправления для Cap'n Proto на C++ доступны в версиях 0.7.1, 0.8.1, 0.9.2 и 0.10.3. Для Rust-пакета `capnp` исправления доступны в версиях 0.13.7, 0.14.11 и 0.15.2.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.