> > Supermicro IPMI is crap. Use normal serial console and add a power strip
> > which you can manage via ethernet to poweroff/power cycle the server.
> 
> Well, I can't say it's the greatest implementation ever, but arguably it
> doesn't seem much worse than on my Sun or IBM servers.

http://news.softpedia.com/news/Rapid7-Researchers-Discover-Vulnerabilities-in-Supermicro-IPMI-Firmware-398010.shtml
http://www.darkreading.com/management/new-gaping-security-holes-found-exposing/240157724

[and many many more articles, if you just dug instead of saying "arguably"]

My favorite part is that on some Supermicro machines you have an
option to turn it off, but it actually doesn't turn off.  Just
awesome!  We can come up with plausible reasons why that is so,
because we read the news.  Must be interesting where those machines
end up.

You just cannot compare this to what Sun did, by (almost always) using
a seperate ethernet port.  Probably still crap, but at least there was
some attempt to provide isolation.  At least you can build your own
isolation in some way, if you feel compelled to use it.  Must be great
when people throw a full rack of those machines into a seperate vlan,
and one vulnerable machine can screw the others, though.  Lessons are
just never learned.

Is it still "arguably" fine?

> The exact same IPMI SOL works fine under linux and illumos, so it
> doesn't necessarily seem an underlying fault in the implementation. I
> guess I could try booting freebsd on it and see if that works.

"works fine"

> If I used a regular serial console, I'd need a terminal server to access
> it remotely, I'd rather just get this working and avoid the extra parts.

"avoid the extra parts" versus "avoid the holes".

Similar issues exist on Dell BMC, documented elsewhere, you just need
to search.  In fact it is unlikely that there are PC server-class
machines that have a safe primary ethernet port.  It is possible they
all have such problems built in ("oops").

It is really amazing that so many people prefer to remain blissfully
unaware.

Yummy, "ASF" driver injection/sniffing, IPMI buffer overflows, BMC
cpus without MMUs, SMI, SMIBIOS, shared I2C bus access....

Reply via email to