Skip to content

security: UserProfile broadcasts are unsigned — display names can be spoofed #145

@intendednull

Description

@intendednull

UserProfile messages use plain Envelope wrapping without Ed25519 signing. Any peer can claim any peer_id in a profile broadcast. Fix: wrap in pack_wire and verify signer == profile.peer_id. Pre-existing, found by security audit of fix/issue-108-final.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions