Intel

AIKIDO-2026-10777

stringzilla is vulnerable to Out-of-bounds Read

Out-of-bounds Read Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published May 8, 2026

82

High Risk

This Affects:

PYTHONstringzilla
4.0.0 - 4.6.0
Fixed in 4.6.1
Are you affected? Scan for Free

TL;DR

AVX-512 Skylake search compares masked-off SIMD lanes without restricting equality masks, so certain needles dominated by zero bytes can create phantom matches past h_length - n_length and yield bogus pointers or following compares read beyond the haystack. Lexicographic ordering used masked operands asymmetrically so mismatch scans could advance past min(a_length, b_length) and index garbage behind the shorter buffer. Sequence-intersect helpers allocated backing tables but omitted paired frees on success paths, leaking memory across repeated calls.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

stringzilla is vulnerable to Out-of-bounds Read in versions 4.0.0 - 4.6.0.

How to fix this

Upgrade the stringzilla library to the patch version.