array-init-cursor is unsound when used with types that implement `Drop`
Date: 2025-03
Affected: rust/array-init-cursor
Attack vector: other
Category: vulnerability-disclosure
Severity: Low
CWE: CWE-672

The `Drop` implementation will get run twice when using the cursor. This issue does not affect you, if you are using only using the crate with types that are `Copy` such as `u8`. This issue also does not affect you, if you are only depending on it through the crate `planus`.


Mitigations:

Architectural layers (MAESTRO):