Intel

AIKIDO-2026-137113

vortex-array is vulnerable to Denial of Service (DoS)

Denial of Service (DoS) Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published 6 days ago

65

Medium Risk

This Affects:

RUSTvortex-array
0.25.2 - 0.79.0
Fixed in 0.80.0
Are you affected? Scan for Free

TL;DR

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.

Who does this affect?

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.

Background info

vortex-array is vulnerable to Denial of Service (DoS) in versions 0.25.2 - 0.79.0.

How to fix this

Upgrade the vortex-array library to the patch version.