Every CVE Search/ Get API key

RUSTSEC-2026-0130

Out-of-bounds read/write in `Index` and `IndexMut` implementations

No scoreFix available

The Index and IndexMut implementations for Caja use unchecked pointer arithmetic without bounds validation. Creating a Caja with a small key and then accessing an out-of-range index causes out-of-bounds reads or writes beyond the allocated memory.

This can be triggered through safe public APIs — the [] indexing operator on a Caja with an out-of-range index — with no unsafe required from the caller.

What each source reports

OSV No score

Out-of-bounds read/write in `Index` and `IndexMut` implementations

The Index and IndexMut implementations for Caja use unchecked pointer arithmetic without bounds validation. Creating a Caja with a small key and then accessing an out-of-range index causes out-of-bounds reads or writes beyond the allocated memory.

This can be triggered through safe public APIs — the [] indexing operator on a Caja with an out-of-range index — with no unsafe required from the caller.

Record
RUSTSEC-2026-0130
Updated
2026-11-02

Affected packages

Affected packages
PackageAffectedFixed
caja
crates.io
0.0.0-0 up to 0.3.0
0.3.0

History

History
RecordedChangedSources
first indexedOSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

RUSTSEC-2026-0130 is a vulnerability with no CVSS score yet in caja, published May 2, 2026. No source lists public exploit code. Fixed in caja 0.3.0.

References

MoveEnter Open