Greetings everyone. It is with much regret that I am writing this post. A plugin, ss-otr, was added to the third party plugins list on July 6th. On August 16th we received a report from 0xFFFC0000 that the plugin contained a key logger and shared screen shots with unwanted parties.

We quietly pulled the plugin from the list immediately and started investigating. On August 22nd Johnny Xmas was able to confirm that a keylogger was present.

  • Hello_there@fedia.io
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    This is still a thing? I used this in the age of AIM and didn’t know it stuck around past the shutdown

  • electricprism@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    I’m just surprised Pidgin hasn’t been rewritten from the ground up by now. Some of the available messengers and logos in the app don’t even exist anymore.

  • Telorand@reddthat.com
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    It went unnoticed at the time that the plugin was not providing any source code and was only providing binaries for download. Going forward, we will be requiring that all plugins that we link to have an OSI Approved Open Source License and that some level of due diligence has been done to verify that the plugin is safe for users.

    Unfortunate that this happened, but at least they are forcing more transparency to try to minimize the ability to hide behind opaque code.

    • __forward__@lemm.ee
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      Without some sort of reproducible builds (which are really finnickey to actually get) this doesn’t really help though. Adding some set of malicious patches before doing the binary release is trivial.

      • wizardbeard@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 months ago

        I agree that reproducible builds would be ideal and modifying binary releases is trivial, but any step forward is better than no review process at all.

        There’s no such thing as a perfect system. It’s all about increasing the number of hoops for an attacker to jump through. This is at least a step in the right direction.