logoalt Hacker News

sdcfgytoday at 11:30 AM8 repliesview on HN

Reminds me of Theo DeRaadt again: https://marc.info/?l=openbsd-misc&m=119318909016582


Replies

Topfitoday at 12:10 PM

I feel that, in fairness, one should at least read Adam’s response, though ideally all subsequent mails: https://marc.info/?l=openbsd-misc&m=119320496730314&w=2

Theos is a very opinionated and not necessarily wrong position, but I feel also a bit too reductive given we are eternally having to deal with compromises of some form. Also, lest we forget, it has been two decades in the interim and oh so much has changed. In any case, this originated from their code, not virtualization, so it doesn’t really apply either way…

show 3 replies
porneltoday at 12:09 PM

The bug here is not related to virtualization, but a footgun as old as C stdlib: system() that doesn't take arguments separately, and instead relies on shell escaping by the application.

show 1 reply
XMPPwockytoday at 11:44 AM

Looks like this has nothing to do with the hypervisor, it's not a traditional VM escape

throwa356262today at 11:41 AM

Theo is a very insightful guy, but also very opinionated. I think the truth is somewhere in between.

Especially as more and more virtualization functions move into hardware, not using them as a second security barrier seems foolish.

fallattoday at 11:45 AM

Brutal

I hope when people read this though they understand this is a communication style; they're clearly trying to strongly discourage people from thinking they are suddenly protected. Effective? Maybe at one time, where "macho dev energy" was a thing. Today, not so much. You can tell they mean well because the intro sentence is actually pretty cheeky!

edelbittertoday at 12:08 PM

This is less of a virt/x86 bug and more of a "don't call system() on arbitrary user input" bug.

.. incidentally, OpenBSD also provides one of the clearest examples of how the excuse "calling system() is fine in my case, its totally not arbitrary user input" is deluded just the same, see CVE-2020-8794.

zvmaztoday at 12:05 PM

All I see is rudeness, insults, and arrogance sparkled with inklings of technical arguments. Worthless.

show 1 reply
12995816today at 11:42 AM

Peak Theo! This refreshing truth telling has been eradicated in 2026.

show 1 reply