Intel

AIKIDO-2025-10368

boxcar is vulnerable to Reliance on Undefined, Unspecified, or Implementation-Defined Behavior

Reliance on Undefined, Unspecified, or Implementation-Defined Behavior Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Jun 12, 2025

45

Medium Risk

This Affects:

Rustboxcar
0.1.0 - 0.2.12
Fixed in 0.2.13
Are you affected? Scan for Free

TL;DR

Affected versions of this package are unsound due to a thread-safety violation where Vec<T>: Sync incorrectly allows non-Send types (T) to be smuggled across threads via Vec::push, enabling an attacker to trigger data races, memory corruption, or undefined behavior by manipulating shared vectors with thread-unsafe inputs.

Who does this affect?

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

Background info

boxcar is vulnerable to Reliance on Undefined, Unspecified, or Implementation-Defined Behavior in versions 0.1.0 - 0.2.12.

How to fix this

Upgrade the boxcar library to the patch version.