Skip to content

fix(cable): do not evict known device on invalid linking update#288

Merged
AlfioEmanueleFresta merged 1 commit into
masterfrom
fix/cable-no-evict-on-invalid-update
Jun 21, 2026
Merged

fix(cable): do not evict known device on invalid linking update#288
AlfioEmanueleFresta merged 1 commit into
masterfrom
fix/cable-no-evict-on-invalid-update

Conversation

@AlfioEmanueleFresta

Copy link
Copy Markdown
Member

A hybrid linking update carrying an invalid signature could delete the stored entry for the device it named, which let a connected device evict another link. Malformed or unauthenticated updates are now dropped without touching the store, and only a fully validated update modifies it. Forgetting a dead link still happens through the normal contact-time path.

@AlfioEmanueleFresta AlfioEmanueleFresta marked this pull request as ready for review June 20, 2026 14:09
@AlfioEmanueleFresta AlfioEmanueleFresta force-pushed the fix/cable-no-evict-on-invalid-update branch from 0bb345d to 8ef902d Compare June 21, 2026 15:05
@AlfioEmanueleFresta AlfioEmanueleFresta merged commit f9d03dc into master Jun 21, 2026
7 checks passed
@AlfioEmanueleFresta AlfioEmanueleFresta deleted the fix/cable-no-evict-on-invalid-update branch June 21, 2026 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant