qxmpp
qxmpp copied to clipboard
OMEMO - Timing Side-Channel in HMAC Comparison
Originally disclosed here.
https://github.com/qxmpp-project/qxmpp/blob/94232e798de18099322bee71400f246c9193047a/src/omemo/QXmppOmemoManager_p.cpp#L1766
Explainers:
- https://soatok.blog/2020/08/27/soatoks-guide-to-side-channel-attacks/
- https://security.stackexchange.com/a/74552
This defect is a problem with the OMEMO specification. It should have called out the specific steps that implementors follow to prevent this sort of side-channel attack.