GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
     (mint@ryona.agency)'s status on Saturday, 27-May-2023 23:13:47 JST  
    • Tadano
    • Some Purple Cat
    @Tadano @PurpCat It is, both the CSP header for /media/ and the rich media exploit.
    https://git.pleroma.social/pleroma/pleroma/-/commit/0d68804aa7efc4f3212e02218804755da93d03f0
    https://git.pleroma.social/pleroma/pleroma/-/commit/38bcf6b19e3d83cb6c4e6c82d237a26edcab167a
    Moving the media to subdomain might or might not be worth it depending on who you ask. You might also block access to js/html/svg uploads, that's what I did at least before more info dropped.
    In conversation Saturday, 27-May-2023 23:13:47 JST from ryona.agency permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: git.pleroma.social
      Filter OEmbed HTML tags (0d68804a) · Commits · Pleroma / pleroma · GitLab
      Pleroma backend
    2. Domain not in remote thumbnail source whitelist: git.pleroma.social
      MediaProxyController: Apply CSP sandbox (38bcf6b1) · Commits · Pleroma / pleroma · GitLab
      Pleroma backend
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Saturday, 27-May-2023 23:13:45 JST Alex Gleason Alex Gleason
      in reply to
      • Tadano
      • Some Purple Cat
      @mint @Tadano @PurpCat None of these things actually fix the problem. 🤦♂️ Are they really gonna make me fix it?
      In conversation Saturday, 27-May-2023 23:13:45 JST permalink
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Saturday, 27-May-2023 23:23:32 JST Alex Gleason Alex Gleason
      in reply to
      • Tadano
      • Some Purple Cat
      @PurpCat @Tadano @mint
      In conversation Saturday, 27-May-2023 23:23:32 JST permalink
    • Embed this notice
      Some Purple Cat (purpcat@boks.moe)'s status on Saturday, 27-May-2023 23:23:35 JST Some Purple Cat Some Purple Cat
      in reply to
      • Alex Gleason
      • Tadano
      @alex @Tadano @mint pleroma devs trying to fix a security hole
      In conversation Saturday, 27-May-2023 23:23:35 JST permalink

      Attachments


      1. https://boks.moe/media/f45f02b617ac771d1460b8cd87b383446ec46295f7c3b022b6c3c482d12ef209.jpg
    • Embed this notice
      Some Purple Cat (purpcat@boks.moe)'s status on Saturday, 27-May-2023 23:44:30 JST Some Purple Cat Some Purple Cat
      in reply to
      • Alex Gleason
      • Tadano
      • verita84 :Debian_logo: :firefox: :bing: :android:
      @verita84 @Tadano @alex @mint
      In conversation Saturday, 27-May-2023 23:44:30 JST permalink

      Attachments


      Alex Gleason likes this.
    • Embed this notice
      verita84 :Debian_logo: :firefox: :bing: :android: (verita84@poster.place)'s status on Saturday, 27-May-2023 23:44:31 JST verita84 :Debian_logo: :firefox: :bing: :android: verita84 :Debian_logo: :firefox: :bing: :android:
      in reply to
      • Alex Gleason
      • Tadano
      • Some Purple Cat
      @alex @Tadano @PurpCat @mint

      The needful must be done sirs :pajeet:

      Can you do the needful? :pajeet:
      In conversation Saturday, 27-May-2023 23:44:31 JST permalink
    • Embed this notice
      feld (feld@bikeshed.party)'s status on Sunday, 28-May-2023 00:14:17 JST feld feld
      in reply to
      • Alex Gleason
      • Tadano
      • Some Purple Cat
      Explain the problem ??
      In conversation Sunday, 28-May-2023 00:14:17 JST permalink
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Sunday, 28-May-2023 00:22:10 JST Alex Gleason Alex Gleason
      in reply to
      • Tadano
      • feld
      • Some Purple Cat

      @feld @Tadano @PurpCat @mint It’s twofold:

      1. We need a new upload filter called MimeFilter that lets you specify a whitelist of mime types with wildcard support, defaulting to audio/*, video/*, image/*
      2. We need a plug at the end of /media and /proxy which blacklists a specific set of known harmful mimes including application/javascript and svg. Those should be rewritten to text/plain.

      Bonus points: sanitizing the oembed html is good, but Pleroma FE actually needs to be patched to put the HTML into a sandboxed iframe. Soapbox doesn’t have this problem because it doesn’t blindly inject the oembed onto the page.

      In conversation Sunday, 28-May-2023 00:22:10 JST permalink
    • Embed this notice
      feld (feld@bikeshed.party)'s status on Sunday, 28-May-2023 00:25:21 JST feld feld
      in reply to
      • Alex Gleason
      • Tadano
      • Some Purple Cat
      Yeah we tried building a good mime filter but there's no good way to do it with Elixir right now. Mime/magic database has backwards incompatible changes every update which makes targeting it a nightmare for releases. Jordan/href spent months working and researching this
      In conversation Sunday, 28-May-2023 00:25:21 JST permalink
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Sunday, 28-May-2023 00:27:14 JST Alex Gleason Alex Gleason
      in reply to
      • Tadano
      • feld
      • Some Purple Cat
      @feld @Tadano @PurpCat @mint It works good enough to filter only audio, video, and images.
      In conversation Sunday, 28-May-2023 00:27:14 JST permalink
    • Embed this notice
      tfw no bpd yandere gf (mischievoustomato@breastmilk.club)'s status on Sunday, 28-May-2023 08:00:44 JST tfw no bpd yandere gf tfw no bpd yandere gf
      in reply to
      • Alex Gleason
      • Tadano
      • feld
      • Some Purple Cat
      @alex @Tadano @feld @PurpCat @mint lmao, i rmemeber people speculating soapbox was the problem
      In conversation Sunday, 28-May-2023 08:00:44 JST permalink
      Alex Gleason likes this.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.