SDK client metadata is silently rewritten on reconnect #63
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Info
Severity: MEDIUM
Attack vector: network-only
Impact
Allows an already approved SDK client to rewrite its displayed identity and mislead operators during later approval flows.
Description
On every successful SDK client authentication, the server overwrites the stored client name, description, and version with whatever metadata the peer provides. There is no user-agent confirmation or separate audit step for these identity changes.
Example flow
Mitigation
Require explicit confirmation for metadata changes, record them in an audit trail, or separate mutable display metadata from security-relevant client identity.