CVE-2022-46149 in Cap'n Protoinformação

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.

Responsável

GitHub, Inc.

Reservar

28/11/2022

Divulgação

30/11/2022

Moderação

aceite

Entrada

VDB-214607

CPE

pronto

EPSS

0.00852

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!