First published: Wed Apr 30 2025(Updated: )
The `get_id3()` methods used by `mp3_metadata::read_from_slice()` does not perform adequate bounds checking when recreating the tag due to the use of desynchronization. Fixed in [Fix index error](https://github.com/GuillaumeGomez/mp3-metadata/pull/37), released as part of 0.4.0.
Affected Software | Affected Version | How to fix |
---|---|---|
rust/mp3-metadata | <0.4.0 | 0.4.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
GHSA-927q-g9w9-pm54 has been identified as a vulnerability that poses a risk related to inadequate bounds checking in the `mp3_metadata` library.
To fix GHSA-927q-g9w9-pm54, you should upgrade the `mp3_metadata` package to version 0.4.0 or later.
GHSA-927q-g9w9-pm54 affects the `mp3_metadata` package versions prior to 0.4.0.
The potential impact of GHSA-927q-g9w9-pm54 includes possible denial of service or memory corruption due to improperly handled tag data.
The fix for GHSA-927q-g9w9-pm54 was released as part of version 0.4.0.