reject malformed ReplaceOp payloads without a panic
details
- Finding IDs
- F-COSIGN-003
- Status
- merged
- Disclosure date
- Note
- researcher-authored PR by @1seal, merged as c836f7a753724815eb5721ddaa227163971c12c0. Replaces an unchecked string assertion with validation and adds regression tests. This is an authored security contribution, not a separately confirmed CVE or a vendor-authored fix. Release inclusion was not independently checked.
- PR opened by
- @1seal
- PR state observed
- closed; GitHub merged: true; 2026-09-24
- PR observation basis
- Public PR metadata recorded in the 2026-09-24 evidence audit; not a live status feed.
- Contribution boundary
- @1seal opened this PR; this alone does not establish sole code authorship.
F-COSIGN-003: Input / state handling. Malformed replacement operations reach an unchecked type assertion. Reviewed 24 Sep 2026. Mechanism assessed by 1seal.
Mechanism source for F-COSIGN-003
Security area (1seal assessment): Availability. An unchecked type assertion on a malformed replacement payload can terminate the operation with a panic. Reviewed 23 Sep 2026.