« List of all CVEs

CVE-2017-7892

Published: 4/17/2017 Last updated: 9/17/2024 Reserved: 4/17/2017

Sandstorm Cap'n Proto before 0.5.3.1 allows remote crashes related to a compiler optimization. A remote attacker can trigger a segfault in a 32-bit libcapnp application because Cap'n Proto relies on pointer arithmetic calculations that overflow. An example compiler with optimization that elides a bounds check in such calculations is Apple LLVM version 8.1.0 (clang-802.0.41). The attack vector is a crafted far pointer within a message.

CNA assigner: mitre (8254265b-2729-46b6-b9e3-3dfca2d5bfca) Requested by: n/a

Opam packages affected (1)

conf-capnproto

Products affected (1)

Product Vendor Version
n/a n/a >= 11.1.0, < 11.1.3

References (2)