Intel

AIKIDO-2026-10807

ox is vulnerable to Stack-based Buffer Overflow

Stack-based Buffer Overflow Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published May 14, 2026

71

High Risk

This Affects:

RUBYox
0.0.1 - 2.14.25
Fixed in 2.14.26
Are you affected? Scan for Free

TL;DR

This release hardens the ox XML/SAX C parser against stack and dynamic-stack buffer overflow conditions triggered by truncated/unterminated input. The fix adds correct EOS/NULL termination handling, safe pointer/index adjustments before error reporting, and a buffer shift-type correction to prevent overflow/underflow behavior in SAX buffering logic.

Who does this affect?

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

Background info

ox is vulnerable to Stack-based Buffer Overflow in versions 0.0.1 - 2.14.25.

How to fix this

Upgrade the ox library to the patch version.