Skip to content

auth: validate fingerprint D-Bus signal senders - #1088

Merged
vaxerski merged 1 commit into
mainfrom
check-fpd-client
Oct 29, 2026
Merged

vaxerski merged 1 commit into
mainfrom
check-fpd-client

Conversation

@vaxerski

Copy link
Copy Markdown
Member

Unicast signals bypass bus-side match rules, so a proxy's well-known sender match does not authenticate the sender. Resolve the current service owner on the same connection and reject mismatched senders or lookup errors before processing fingerprint and sleep signals.

Reported-by: Martin Trojer (@martintrojer)

Written by codex, verified by me

Unicast signals bypass bus-side match rules, so a proxy's well-known sender match does not authenticate the sender. Resolve the current service owner on the same connection and reject mismatched senders or lookup errors before processing fingerprint and sleep signals.

Reported-by: Martin Trojer (@martintrojer)
@vaxerski
vaxerski merged commit a9e26af into main Oct 29, 2026
2 checks passed
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