[Dailydave] Kernel 'developer' makes fuzzy FUD (RH Episodes: Volume 1)

Steve Grubb sgrubb at redhat.com
Fri Nov 17 13:54:45 Local tim 2006


<waited appropriate cooling off time and trimmed cc list>

On Monday 13 November 2006 10:30, L.M.H wrote:
> > I'm just wanting to see how you take advantage of this without root
> > privileges or physical access to the machine.
>
> Using Fedora Core, RHEL, and friends. That's how you take advantage 

What I was thinking of (but poorly articulated) was could anybody rootkit my 
machine with the ext3 softlockup detected bug? That I'd love to see.

Also, I was curious if anyone out there has been taking these images and 
putting them on a USB stick and trying them out? I'd be curious what the 
results are and how much you had to do to actually get a crash in a 
simulated "attack".

> Only ISO9660? You miss JFS, etc. on purpose? or accidentally?

We don't ship JFS so I didn't care.

> > iso9660, and the msdos file systems worked. I tested those and found
> > nothing interesting. (This was also back in 2.6.14 kernel days.)
>
> from the perspective of a QA lead? 

I don't work in QA - never have.

> I would like to know what arguments you had by that time, to decide when an
> issue was 'interesting' or not.

Crashing the machine outright is interesting. Noisy output to syslog is not. 
For example, you have http://projects.info-pull.com/mokb/MOKB-12-11-2006.html 
this is typical of the stuff that is uninteresting. I downloaded this image 
and put it in cfs directory and ran it through the test:

[root at localhost fsfuzzer]# cp ~/MOKB-12-11-2006.img cfs/ext2.1.img
[root at localhost fsfuzzer]# ./run_last
++ Testing /test/fuzzers/fsfuzzer/fs/ext2.1.img...
+++ Checking dir...
+++ Making files...
+++ Checking stat...
+++ Writing to files...
./run_test: line 90: /media/test/file: Input/output error
+++ Reading from files...
+++ device files...
+++ Writing to dirs...
./run_test: line 107: /media/test/dir1: Input/output error
+++ Checking unlink...
++ unmounting ./cfs/ext2.1.img
++ Checking results
[root at localhost fsfuzzer]# uname -r
2.6.18-1.2798.fc6

So...where's the bug? Syslog has some entries in it, but the machine works 
just fine and never hung.

> > > or did you find them on your own and kept them private to redhat only?
> >
> > I found these bugs and filed bugzilla #'s 209907, 211237, 211668 before
> > the month of kernel bugs was ever announced. 
>
> Finally, you're getting to the hot spot. Nice. OK, please clarify why
> you mentioned *LITERALLY* the 'month of kernel bugs (nov. 1)' in that
> bug report.

Because it was public knowledge and I was trying to motivate some people to 
get the patch out of bugzilla and into people's hands. That's all.

> I should have probably developed a plot to abduct and feed you to crocodiles
> instead. That way I wouldn't have to waste my time replying to BS.

ROTFL...Hey, I've been married twice and the crocodiles might be more 
favorable.  :D

> > Sigh, these are bugs *I found* and we are getting people to fix these
> > robustness issues.
>
> Demonstrate you found them. 

The dates in bugzilla speak for themselves.

> If you have any technical matters to discuss, I'll be more than happy to
>check.

One thing I'd like to point out from this week's batch of bugs is this one:

http://projects.info-pull.com/mokb/MOKB-14-11-2006.html

This has nothing to do with SE Linux. Its purely an hfs issue and the patch is 
a 1 liner. The SE Linux code was passed a NULL pointer from the hfs 
subsystem.

Another thing I'd like to point out regarding Linux is that you can turn off 
the automounter. In FC6 you just click on "Application" | "System Tools" | 
Configuration Editor". That brings up gconf-editor and you 
select "Desktop" | "Gnome" | "Volume Manager" in the left hand browser 
window. In the right hand is 2 entries: automount_drives and automount_media. 
Uncheck them.

-Steve


More information about the Dailydave mailing list