arm RLDP receiver timeouts and validate FEC before receiver allocation
details
- Finding IDs
- F-TON-006-001
- Status
- fixed in public source; rollout not reverified
- Reported via
- TON contest / security process
- Note
- PR #2191 merged on 2026-03-09 as d9bc8b9520964817a704949cd6eb50527f595559. The diff arms the receiver alarm in start_up and validates fec_type before receiver creation in RldpIn::process_message_part. These match the reported callsites. F-TON-007-001 describes the same receiver-state defect and is an alternate ID, not a separate counted finding. This source-level mapping does not establish public vendor attribution or a deployed release.
F-TON-006-001: Resource limits. RLDP/FEC work is allocated before the required expiry/resource checks. Reviewed 24 Sep 2026. Mechanism assessed by 1seal.
Mechanism source for F-TON-006-001
Security area (1seal assessment): Availability. Incomplete or malformed RLDP transfers could retain receiver state without an armed expiry alarm; the matched patch schedules expiry and validates FEC before allocation. Reviewed 23 Sep 2026.