Every CVE Search/ Get API key

RUSTSEC-2025-0169

`FormatContext` stream accessors can cause undefined behavior from safe code

No scoreFix available

Affected versions of stainless_ffmpeg exposed several safe public methods on FormatContext that accepted a stream_index parameter and used it in unsafe pointer operations without checking whether the index was valid. These methods performed pointer arithmetic and dereferenced the resulting stream pointer. Safe callers could pass a negative or out-of-bounds stream_index, which could cause out-of-bounds pointer access and undefined behavior from safe Rust code.

The issue was fixed in version 0.6.0 by marking the affected stream accessor methods as unsafe and documenting that callers must ensure stream_index is a valid stream index.

What each source reports

OSV No score

`FormatContext` stream accessors can cause undefined behavior from safe code

Affected versions of stainless_ffmpeg exposed several safe public methods on FormatContext that accepted a stream_index parameter and used it in unsafe pointer operations without checking whether the index was valid. These methods performed pointer arithmetic and dereferenced the resulting stream pointer. Safe callers could pass a negative or out-of-bounds stream_index, which could cause out-of-bounds pointer access and undefined behavior from safe Rust code.

The issue was fixed in version 0.6.0 by marking the affected stream accessor methods as unsafe and documenting that callers must ensure stream_index is a valid stream index.

Record
RUSTSEC-2025-0169
Updated
2026-11-02

Affected packages

Affected packages
PackageAffectedFixed
stainless_ffmpeg
crates.io
0.0.0-0 up to 0.6.0
0.6.0

History

History
RecordedChangedSources
first indexedOSV

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

In short

RUSTSEC-2025-0169 is a vulnerability with no CVSS score yet in stainless_ffmpeg, published April 24, 2025. No source lists public exploit code. Fixed in stainless_ffmpeg 0.6.0.

References

MoveEnter Open