vortex-array is vulnerable to Denial of Service (DoS)
65
Medium Risk
vortex-array deserializes arrays from serialized buffers using per-buffer padding, length, and alignment descriptors read from an embedded flatbuffer. These descriptors are trusted and used to slice the backing segment and to compute buffer alignment without bounds or range checks, so oversized lengths or too-large alignment exponents from malformed data trigger a panic. This path is reachable when decoding arrays from untrusted Vortex files or IPC streams. The fix bounds-checks buffer offsets and lengths before slicing and uses a fallible alignment-exponent conversion instead of a panicking one.
You are affected if you are using a version that falls within the vulnerable range and you decode Vortex arrays or open Vortex files from untrusted or externally supplied sources.
vortex-array is vulnerable to Denial of Service (DoS) in versions 0.25.2 - 0.79.0.
Upgrade the vortex-array library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant