CVE Catalog

CVE-2017-7892

High
Published: Translated: NVD NIST

Summary

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 due to overflow in pointer arithmetic calculations.

Risk Assessment

An attacker can exploit this vulnerability to remotely crash the application, potentially leading to service downtime.

Recommendation

It is recommended to upgrade to Cap'n Proto version 0.5.3.1 or later to mitigate this vulnerability.

Other vulnerabilities in Sandstorm Cap'n Proto

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS