Mastodon Skip to content
  • Home
  • Aktuell
  • Tags
  • Über dieses Forum
Einklappen
Grafik mit zwei überlappenden Sprechblasen, eine grün und eine lila.
Abspeckgeflüster – Forum für Menschen mit Gewicht(ung)

Kostenlos. Werbefrei. Menschlich. Dein Abnehmforum.

  1. Home
  2. Uncategorized
  3. Re “Cryptographic Issues in Matrix’s Rust Library Vodozemac, s1.

Re “Cryptographic Issues in Matrix’s Rust Library Vodozemac, s1.

Geplant Angeheftet Gesperrt Verschoben Uncategorized
7 Beiträge 2 Kommentatoren 1 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • erincandescent@akko.erincandescent.netE This user is from outside of this forum
    erincandescent@akko.erincandescent.netE This user is from outside of this forum
    erincandescent@akko.erincandescent.net
    schrieb zuletzt editiert von
    #1

    Re “Cryptographic Issues in Matrix’s Rust Library Vodozemac, s1. Olm Diffie-Hellman Accepts the Identity Element”

    So if you’re talking to me and I’m malicious, I can send you the ed25519 identity point and force the output of our ECDH agreement to all zeroes. That sounds bad, right? You think we’re having an encrypted conversation, but in fact that encryption is completely useless.

    Now, have a ed25519 key pair:

    pub 6a175eb9529f5fbbfcbb84b80e451ea8eb976653fd40da4b7b9f98d0db66031f
    prv c0bf3874dfa3032ce85cf75db06f0763a3b9296c957d1fe203a318ba63049d3c
    

    (I generated this with the Go playground)

    I send you that public key. We negotiate a shared secret with each other. We’re secure right? Well, no, because anyone who’s read this post knows my private key and can compute the same key we just negotiated.

    Should you be checking for that public key too? Of course not, that’s nonsense.

    Soatok would of course recommend that you use Signal instead. This case is so critical that Signal checks for it, right? Yeah, it does… as of a week ago

    (It’s a tad difficult to compare to what Signal is doing, because Signal has removed X3DH in favour of PQXDH, a post-quantumn hybrid replacement, and I can’t quite find the last version of libsignal that supports X3DH. But I don’t see it in an ancient version of their library which did do X3DH either)

    I don’t even really like Matrix and there are certainly a lot of flaws in the protocol in general, but this vulnerability announcement feels like more hype than substance to me.

    erincandescent@akko.erincandescent.netE 1 Antwort Letzte Antwort
    0
    • erincandescent@akko.erincandescent.netE erincandescent@akko.erincandescent.net

      Re “Cryptographic Issues in Matrix’s Rust Library Vodozemac, s1. Olm Diffie-Hellman Accepts the Identity Element”

      So if you’re talking to me and I’m malicious, I can send you the ed25519 identity point and force the output of our ECDH agreement to all zeroes. That sounds bad, right? You think we’re having an encrypted conversation, but in fact that encryption is completely useless.

      Now, have a ed25519 key pair:

      pub 6a175eb9529f5fbbfcbb84b80e451ea8eb976653fd40da4b7b9f98d0db66031f
      prv c0bf3874dfa3032ce85cf75db06f0763a3b9296c957d1fe203a318ba63049d3c
      

      (I generated this with the Go playground)

      I send you that public key. We negotiate a shared secret with each other. We’re secure right? Well, no, because anyone who’s read this post knows my private key and can compute the same key we just negotiated.

      Should you be checking for that public key too? Of course not, that’s nonsense.

      Soatok would of course recommend that you use Signal instead. This case is so critical that Signal checks for it, right? Yeah, it does… as of a week ago

      (It’s a tad difficult to compare to what Signal is doing, because Signal has removed X3DH in favour of PQXDH, a post-quantumn hybrid replacement, and I can’t quite find the last version of libsignal that supports X3DH. But I don’t see it in an ancient version of their library which did do X3DH either)

      I don’t even really like Matrix and there are certainly a lot of flaws in the protocol in general, but this vulnerability announcement feels like more hype than substance to me.

      erincandescent@akko.erincandescent.netE This user is from outside of this forum
      erincandescent@akko.erincandescent.netE This user is from outside of this forum
      erincandescent@akko.erincandescent.net
      schrieb zuletzt editiert von
      #2

      Non-Contributory Keys in the Matrix, or: Why I think the reports of cryptographic issues in Matrix’s Vodozemac are somewhat overblown.

      Some of you may have seen my earlier post on this. I thought it was worth a more comprehensive writeup.

      yuvalne@433.worldY 1 Antwort Letzte Antwort
      0
      • erincandescent@akko.erincandescent.netE erincandescent@akko.erincandescent.net

        Non-Contributory Keys in the Matrix, or: Why I think the reports of cryptographic issues in Matrix’s Vodozemac are somewhat overblown.

        Some of you may have seen my earlier post on this. I thought it was worth a more comprehensive writeup.

        yuvalne@433.worldY This user is from outside of this forum
        yuvalne@433.worldY This user is from outside of this forum
        yuvalne@433.world
        schrieb zuletzt editiert von
        #3

        RE: https://433.world/@Yuvalne/116092685984966878

        @erincandescent it's not the vulnerability, it's the attitude.

        erincandescent@akko.erincandescent.netE 1 Antwort Letzte Antwort
        0
        • yuvalne@433.worldY yuvalne@433.world

          RE: https://433.world/@Yuvalne/116092685984966878

          @erincandescent it's not the vulnerability, it's the attitude.

          erincandescent@akko.erincandescent.netE This user is from outside of this forum
          erincandescent@akko.erincandescent.netE This user is from outside of this forum
          erincandescent@akko.erincandescent.net
          schrieb zuletzt editiert von
          #4
          @Yuvalne where's the CVE from the Signal project for exactly the same issue, then?
          erincandescent@akko.erincandescent.netE 1 Antwort Letzte Antwort
          0
          • erincandescent@akko.erincandescent.netE erincandescent@akko.erincandescent.net
            @Yuvalne where's the CVE from the Signal project for exactly the same issue, then?
            erincandescent@akko.erincandescent.netE This user is from outside of this forum
            erincandescent@akko.erincandescent.netE This user is from outside of this forum
            erincandescent@akko.erincandescent.net
            schrieb zuletzt editiert von
            #5
            @Yuvalne don't get me wrong, I think the handling of the libolm issue was terrible.

            But I also think this is shouting fire in a crowded theatre because someone lit a lighter.
            yuvalne@433.worldY 1 Antwort Letzte Antwort
            0
            • erincandescent@akko.erincandescent.netE erincandescent@akko.erincandescent.net
              @Yuvalne don't get me wrong, I think the handling of the libolm issue was terrible.

              But I also think this is shouting fire in a crowded theatre because someone lit a lighter.
              yuvalne@433.worldY This user is from outside of this forum
              yuvalne@433.worldY This user is from outside of this forum
              yuvalne@433.world
              schrieb zuletzt editiert von
              #6

              @erincandescent more like "we definitely shouldn't go to this theatre" because the theatre told you they don't intend on having fire extinguishers and escape exits.

              yuvalne@433.worldY 1 Antwort Letzte Antwort
              0
              • yuvalne@433.worldY yuvalne@433.world

                @erincandescent more like "we definitely shouldn't go to this theatre" because the theatre told you they don't intend on having fire extinguishers and escape exits.

                yuvalne@433.worldY This user is from outside of this forum
                yuvalne@433.worldY This user is from outside of this forum
                yuvalne@433.world
                schrieb zuletzt editiert von
                #7

                @erincandescent i mean the blogpost opens exactly with that point.

                > Two years ago, I glanced at Matrix’s Olm library and immediately found several side-channel vulnerabilities. After dragging their feet for 90 days, they ended up not bothering to fix any of it.
                > ...
                > So, at that point, my public stance on Matrix became, simply:
                Don’t use Matrix.

                it then goes on to talk about the disclosure timeline and why it looks like it does, and only *then* does it dive into the issues.

                1 Antwort Letzte Antwort
                1
                0
                • nocci@punk.cyber77.deN nocci@punk.cyber77.de shared this topic
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen



                Copyright (c) 2025 abSpecktrum (@abspecklog@fedimonster.de)

                Erstellt mit Schlaflosigkeit, Kaffee, Brokkoli & ♥

                Impressum | Datenschutzerklärung | Nutzungsbedingungen

                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Über dieses Forum