From: Michael Schmitz <schmitzmic@gmail.com> To: Martin Steigerwald <martin@lichtvoll.de> Cc: Al Viro <viro@zeniv.linux.org.uk>, John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>, Matthew Wilcox <willy@infradead.org>, David Sterba <dsterba@suse.cz>, Linux FS Devel <linux-fsdevel@vger.kernel.org>, Linux Kernel Development <linux-kernel@vger.kernel.org>, Jens Axboe <axboe@kernel.dk>, "Linux/m68k" <linux-m68k@vger.kernel.org>, Debian m68k <debian-68k@lists.debian.org> Subject: Re: moving affs + RDB partition support to staging? Date: Tue, 8 May 2018 08:50:03 +1200 [thread overview] Message-ID: <CAOmrzkJ-ao=ACUTw9NK-77s2geXL4bpT-EWMO1YnAx9sC4ORZw@mail.gmail.com> (raw) In-Reply-To: <4217788.NhxQeTpgEt@merkaba> Martin, On Mon, May 7, 2018 at 7:08 PM, Martin Steigerwald <martin@lichtvoll.de> wrote: > Michael Schmitz - 07.05.18, 04:40: >> Al, >> >> I don't think there is USB sticks with affs on them as yet. There >> isn't even USB host controller support for Amiga hardware (yet). >> >> Last I tried USB on m68k (Atari, 060 accelerator) the desktop >> experience was such that I'd rather not repeat that in a hurry (and >> that was a simple FAT USB stick). > > There is USB support available on Amiga since a long time. Good to hear that. I stand corrected. > On "Classic" Amigas AmigaOS 3.x with Poseidon USB stack + some USB card. Haven't seen a Linux driver for that 'some USB card' yet. > On AmigaOS 4.x built-in. AmigaOS 4.x hardware like Sam boards from Acube > Systems have USB controllers that work out of the bux. Forgot about the new (non-m68k) hardware. My focus is somewhat narrow, on m68k and Linux. > And I am pretty sure, you can also tell it to use Amiga Fast Filesystem > (on Linux affs) on an USB stick. Also you can plug in an external > harddisk with RDB partitions and whatever filesystems you wish. I already conceded that's possible. So our problem with the bug Al spotted, and AFFS on USB media are twtofold: AmigaOS: Exploitable: yes (unless the AmigaOS AFFS driver detects and mitigates this). Likelihood: low (as Joanne said there are easier ways to do harm to these systems) Linux: Exploitable: yes, except on hardware that doesn't have USB hardware support. Likelihood: high Can we blacklist affs from being autoloaded through udev on USB storage media discovery? Cheers, Michael
WARNING: multiple messages have this Message-ID (diff)
From: Michael Schmitz <schmitzmic@gmail.com> To: Martin Steigerwald <martin@lichtvoll.de> Cc: Al Viro <viro@zeniv.linux.org.uk>, John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>, Matthew Wilcox <willy@infradead.org>, David Sterba <dsterba@suse.cz>, Linux FS Devel <linux-fsdevel@vger.kernel.org>, Linux Kernel Development <linux-kernel@vger.kernel.org>, Jens Axboe <axboe@kernel.dk>, "Linux/m68k" <linux-m68k@lists.linux-m68k.org>, Debian m68k <debian-68k@lists.debian.org> Subject: Re: moving affs + RDB partition support to staging? Date: Tue, 8 May 2018 08:50:03 +1200 [thread overview] Message-ID: <CAOmrzkJ-ao=ACUTw9NK-77s2geXL4bpT-EWMO1YnAx9sC4ORZw@mail.gmail.com> (raw) In-Reply-To: <4217788.NhxQeTpgEt@merkaba> Martin, On Mon, May 7, 2018 at 7:08 PM, Martin Steigerwald <martin@lichtvoll.de> wrote: > Michael Schmitz - 07.05.18, 04:40: >> Al, >> >> I don't think there is USB sticks with affs on them as yet. There >> isn't even USB host controller support for Amiga hardware (yet). >> >> Last I tried USB on m68k (Atari, 060 accelerator) the desktop >> experience was such that I'd rather not repeat that in a hurry (and >> that was a simple FAT USB stick). > > There is USB support available on Amiga since a long time. Good to hear that. I stand corrected. > On "Classic" Amigas AmigaOS 3.x with Poseidon USB stack + some USB card. Haven't seen a Linux driver for that 'some USB card' yet. > On AmigaOS 4.x built-in. AmigaOS 4.x hardware like Sam boards from Acube > Systems have USB controllers that work out of the bux. Forgot about the new (non-m68k) hardware. My focus is somewhat narrow, on m68k and Linux. > And I am pretty sure, you can also tell it to use Amiga Fast Filesystem > (on Linux affs) on an USB stick. Also you can plug in an external > harddisk with RDB partitions and whatever filesystems you wish. I already conceded that's possible. So our problem with the bug Al spotted, and AFFS on USB media are twtofold: AmigaOS: Exploitable: yes (unless the AmigaOS AFFS driver detects and mitigates this). Likelihood: low (as Joanne said there are easier ways to do harm to these systems) Linux: Exploitable: yes, except on hardware that doesn't have USB hardware support. Likelihood: high Can we blacklist affs from being autoloaded through udev on USB storage media discovery? Cheers, Michael
next prev parent reply other threads:[~2018-05-07 20:50 UTC|newest] Thread overview: 94+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-04-25 15:46 Moving unmaintained filesystems to staging Matthew Wilcox 2018-04-25 15:47 ` Christoph Hellwig 2018-04-25 20:30 ` David Sterba 2018-04-26 2:57 ` Matthew Wilcox 2018-04-26 10:28 ` moving affs + RDB partition support to staging? (was: Re: Moving unmaintained filesystems to staging) Martin Steigerwald 2018-04-26 10:28 ` Martin Steigerwald 2018-04-26 10:45 ` moving affs + RDB partition support to staging? John Paul Adrian Glaubitz 2018-04-26 10:45 ` John Paul Adrian Glaubitz 2018-04-26 10:59 ` David Sterba 2018-04-26 11:06 ` John Paul Adrian Glaubitz 2018-05-06 0:59 ` Al Viro 2018-05-06 7:40 ` Al Viro 2018-05-06 7:40 ` Al Viro 2018-05-06 20:46 ` Al Viro 2018-05-06 20:46 ` Al Viro 2018-05-06 20:49 ` John Paul Adrian Glaubitz 2018-05-06 21:32 ` Al Viro 2018-05-06 21:32 ` Al Viro 2018-05-07 2:15 ` Al Viro 2018-05-07 2:15 ` Al Viro 2018-05-07 2:40 ` Michael Schmitz 2018-05-07 2:40 ` Michael Schmitz 2018-05-07 7:08 ` Martin Steigerwald 2018-05-07 7:08 ` Martin Steigerwald 2018-05-07 20:50 ` Michael Schmitz [this message] 2018-05-07 20:50 ` Michael Schmitz 2018-05-07 20:56 ` Ingo Jürgensmann 2018-05-07 20:58 ` John Paul Adrian Glaubitz 2018-05-06 8:40 ` John Paul Adrian Glaubitz 2018-05-06 8:40 ` John Paul Adrian Glaubitz 2018-05-06 10:12 ` Martin Steigerwald 2018-04-26 11:00 ` moving affs + RDB partition support to staging? (was: Re: Moving unmaintained filesystems to staging) Christoph Hellwig 2018-04-26 11:00 ` Christoph Hellwig 2018-04-26 11:08 ` Geert Uytterhoeven 2018-04-26 11:08 ` Geert Uytterhoeven 2018-04-26 23:56 ` Finn Thain 2018-04-26 23:56 ` Finn Thain 2018-04-27 1:43 ` moving affs + RDB partition support to staging? jdow 2018-04-27 1:43 ` jdow 2018-04-27 1:26 ` jdow 2018-04-27 1:26 ` jdow 2018-05-06 8:52 ` John Paul Adrian Glaubitz 2018-05-06 10:10 ` Martin Steigerwald 2018-05-06 10:10 ` Martin Steigerwald 2018-05-07 4:54 ` jdow 2018-04-27 2:11 ` moving affs + RDB partition support to staging? (was: Re: Moving unmaintained filesystems to staging) Michael Schmitz 2018-04-27 2:11 ` Michael Schmitz 2018-06-24 9:06 ` Martin Steigerwald 2018-06-24 9:06 ` Martin Steigerwald 2018-06-24 11:33 ` moving affs + RDB partition support to staging? jdow 2018-06-24 11:40 ` jdow 2018-06-26 2:23 ` Michael Schmitz 2018-06-26 5:17 ` jdow 2018-06-26 8:12 ` Martin Steigerwald 2018-06-26 9:46 ` jdow 2018-06-26 8:31 ` Michael Schmitz 2018-06-26 9:45 ` jdow 2018-06-27 1:07 ` Michael Schmitz 2018-06-27 6:24 ` jdow 2018-06-27 8:03 ` Martin Steigerwald 2018-06-27 8:03 ` Martin Steigerwald 2018-06-28 2:57 ` jdow 2018-06-28 7:40 ` Amiga RDB partition support for disks >= 2 TB (was: Re: moving affs + RDB partition support to staging?) Martin Steigerwald 2018-06-27 9:00 ` moving affs + RDB partition support to staging? Michael Schmitz 2018-06-28 3:44 ` jdow 2018-06-28 5:43 ` Michael Schmitz 2018-06-28 6:39 ` jdow 2018-06-28 8:16 ` Amiga RDB partition support for disks >= 2 TB (was: Re: moving affs + RDB partition support to staging?) Martin Steigerwald 2018-06-28 10:00 ` Amiga RDB partition support for disks >= 2 TB jdow 2018-06-28 11:30 ` Martin Steigerwald 2018-06-28 11:38 ` Martin Steigerwald 2018-06-28 12:31 ` jdow 2018-06-28 8:07 ` Amiga RDB partition support for disks >= 2 TB (was: Re: moving affs + RDB partition support to staging?) Martin Steigerwald 2018-06-27 7:57 ` moving affs + RDB partition support to staging? Martin Steigerwald 2018-06-28 2:56 ` jdow 2018-06-26 8:02 ` Martin Steigerwald 2018-06-26 8:40 ` Michael Schmitz 2018-06-26 9:31 ` jdow 2018-06-25 7:53 ` moving affs + RDB partition support to staging? (was: Re: Moving unmaintained filesystems to staging) Michael Schmitz 2018-06-25 8:26 ` Martin Steigerwald 2018-06-25 8:26 ` Martin Steigerwald 2018-06-25 8:40 ` Geert Uytterhoeven 2018-04-27 8:01 ` Martin Steigerwald 2018-04-27 8:01 ` Martin Steigerwald 2018-04-26 4:58 ` Moving unmaintained filesystems to staging Nikolay Borisov 2018-04-26 5:30 ` Willy Tarreau 2018-04-26 6:11 ` Pavel Machek 2018-04-26 10:36 ` Martin Steigerwald 2018-05-03 9:18 ` Pavel Machek 2018-04-27 1:10 ` Luis R. Rodriguez 2018-04-29 12:07 ` Greg KH 2018-04-29 20:07 ` Ondrej Zary 2018-04-29 23:37 ` Greg KH 2018-05-01 10:14 ` Pavel Machek
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to='CAOmrzkJ-ao=ACUTw9NK-77s2geXL4bpT-EWMO1YnAx9sC4ORZw@mail.gmail.com' \ --to=schmitzmic@gmail.com \ --cc=axboe@kernel.dk \ --cc=debian-68k@lists.debian.org \ --cc=dsterba@suse.cz \ --cc=glaubitz@physik.fu-berlin.de \ --cc=linux-fsdevel@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-m68k@vger.kernel.org \ --cc=martin@lichtvoll.de \ --cc=viro@zeniv.linux.org.uk \ --cc=willy@infradead.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.