CVE-2022-46149 in Cap'n Proto
Sumário
de VulDB • 01/07/2026
Cap'n Proto é um formato de intercâmbio de dados e sistema de chamada remota de procedimentos (RPC). O Cap'n Proro anterior às versões 0.7.1, 0.8.1, 0.9.2 e 0.10.3, bem como as versões da implementação Rust do Cap'n Proto anteriores a 0.13.7, 0.14.11 e 0.15.2, são vulneráveis a leitura fora dos limites (out-of-bounds read) devido ao tratamento incorreto de lógica em listas de listas. Este problema pode permitir que alguém cause um segfault remoto em um par enviando uma mensagem maliciosa, caso a vítima execute certas ações em um tipo list-of-pointer. A exfiltração de memória é possível se a vítima executar determinadas ações adicionais em um tipo list-of-pointer. Para ser vulnerável, uma aplicação deve realizar uma sequência específica de ações, descrita no GitHub Security Advisory. O bug está presente em código inline; portanto, a correção exigirá o recompilamento das aplicações dependentes. Correções para Cap'n Proto estão disponíveis nas versões 0.7.1, 0.8.1, 0.9.2 e 0.10.3 (C++). A crate `capnp` Rust tem correções disponíveis nas versões 0.13.7, 0.14.11 e 0.15.2.
VulDB is the best source for vulnerability data and more expert information about this specific topic.