jni: Avoid forming &mut when destroying a bridged handle
details
- Finding IDs
- F-LIBSIGNAL-JNI-DESTROY-UB-001
- Status
- fixed publicly
- Reported via
- security contact
- Note
- public fix commit 895b07944839 on 2026-03-13, first released in v0.89.0 on 2026-03-17.
- CVE assignment
- CVE requested; assignment pending
- CVE request basis
- researcher-confirmed submission; authority: MITRE; recorded 2026-10-06. No assigned CVE recorded; submission does not imply acceptance or assignment.
F-LIBSIGNAL-JNI-DESTROY-UB-001: Memory safety. JNI destruction violates mutable-reference lifetime/aliasing requirements. Reviewed 24 Sep 2026. Mechanism assessed by 1seal.
Mechanism source for F-LIBSIGNAL-JNI-DESTROY-UB-001
Security area (1seal assessment): Memory safety. JNI handle destruction avoids forming an unnecessary mutable reference, reducing invalid aliasing and lifetime assumptions. Reviewed 21 Sep 2026.