{"id":"RUSTSEC-2025-0171","aliases":[],"status":"published","title":"soundness issue","description":"`mod3d_base::BufferData::as_ptr` lack of sufficient checks to its public self field `byte_offset` and used unsafely to do the pointer calculation.","facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"published":"2025-05-06T12:00:00Z","modified":"2026-08-31T09:00:02Z","fixes":[{"ecosystem":"crates.io","package":"mod3d-base","fixed_in":["0.3.0"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"crates.io","package":"mod3d-base","ranges":[{"type":"SEMVER","events":[{"introduced":"0.0.0-0"},{"fixed":"0.3.0"}]}]}],"references":[{"url":"https://crates.io/crates/mod3d-base","tags":["package"]},{"url":"https://rustsec.org/advisories/RUSTSEC-2025-0171.html","tags":["advisory"]},{"url":"https://github.com/atthecodeface/model3d","tags":["web"]}],"sources":{"osv":[{"id":"RUSTSEC-2025-0171","title":"soundness issue","description":"`mod3d_base::BufferData::as_ptr` lack of sufficient checks to its public self field `byte_offset` and used unsafely to do the pointer calculation.","status":"published","published":"2025-05-06T12:00:00Z","modified":"2026-08-31T09:00:02.611451125Z","updated_at":"2026-11-02T15:53:40.430679Z"}]}}
