CVE-2022-46149 in Cap'n Protoinformation

Résumé

par VulDB • 07/07/2026

Cap'n Proto est un format d'échange de données et un système d'appels de procédure à distance (RPC). Les versions antérieures aux versions 0.7.1, 0.8.1, 0.9.2 et 0.10.3 de Cap'n Proro, ainsi que les versions de l'implémentation Rust de Cap'n Proto antérieures aux versions 0.13.7, 0.14.11 et 0.15.2 sont vulnérables à une lecture hors limites (out-of-bounds read) due à une erreur de gestion logique des listes imbriquées (list-of-list). Ce problème peut permettre à un attaquant de provoquer un plantage par segmentation (segfault) distant d'un pair en lui envoyant un message malveillant, si la victime effectue certaines actions sur un type de liste de pointeurs. Une exfiltration de mémoire est possible si la victime effectue des actions supplémentaires spécifiques sur un type de liste de pointeurs. Pour être vulnérable, une application doit effectuer une séquence d'actions spécifique, décrite dans l'avis de sécurité GitHub (GitHub Security Advisory). Le bug étant présent dans le code intégré (inlined), la correction nécessitera la recompilation des applications dépendantes. Des correctifs pour Cap'n Proto en C++ sont disponibles dans les versions 0.7.1, 0.8.1, 0.9.2 et 0.10.3. Le crate Rust `capnp` propose des correctifs dans les versions 0.13.7, 0.14.11 et 0.15.2.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

GitHub, Inc.

Réserver

28/11/2022

Divulgation

30/11/2022

Modérer

accepté

Entrée

VDB-214607

CPE

prêt

EPSS

0.00852

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!