comments (10)

  • Wow, this is serious. Makes you think, that even though QubesOS attack surface is so tiny (well-designed to be secure) there are still vulnerabilities to be found.

    Worth noting that (as I understand) this vulnerability occurs only when doing copy-to-VM from Dom0:

    >Note that the VM variant of `qvm-copy-to-vm` is not affected, as its version of the error reporting function does not use `system()`:

    Since you should not use Dom0 for regular work, and definitely not for interacting with likely-to-be-infected VMs, the scope of this attack is smaller than it sounds. On the flip side, when it works, it elevates privileges straight to Dom0.

    msm_

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

    sdcfgy

  • The founder Joanna Rutkowska left QubesOS in 2018. All the code involved in this bug was committed by her successor Marek Marczykowski-Górecki.

    Joanna seems to be a genuine good guy, she once wrote a paper titled "Intel x86 considered harmful". That's why Huawei and the Chinese government aren't even trying any more to make western CPU architectures secure, it's a hopeless cause.

    grommz

  • I am still impressed by QubesOS track and I use it for my dedicated 'financials' laptop.

    IMHO the thing that is holding back QubesOS is the lack of hardware acceleration for graphics - maybe now when dual monitor setups are getting popular this could be a workaround for the security considerations?

    zby

  • The worst part is that in 2020 they explicitly documented that the remote filename is attacker controlled,but still allowed it to reach system() That is C security 101: never pass untrusted input through a shell. This should have been caught in review!

    Allwinkt

  • Mini tangent: Could someone explain to me why Qubes is used for security, when (from what I understand) Jails on BSD is significantly more robust/safe/has a much smaller exposed area? Is it just "everyone's using linux already; here's a safer linux"?

    user_7832

  • I'm still very impressed by qubes, and glad I'm not such a target that I feel I need the level of opsec it affords (on all my laptops).

    Maybe someday AI-assisted killchains will be so widespread that Qubes is the minimal level for the (few?) still-local users of compute.

    I would not have copied anything from dom0 to any another qube, the impact is low.

    polotics

  • Very small attack surface, I have been using qubes for years, never had to copy a file from dom0 to a vm.

    throwawayffffas

  • its kind of fascinating that all this paranoia falls to a shell escaping issue with system().

    bawolff

  • Most security bugs are due to improper string validation and use.

    _pdp_