News for hackers. Stuff that matters.
Re:Arbitrary code execution in QubesOS via copy-to-VM error ... by zby on Sunday August 30, 2026 @06:16AM (#49497331)
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?

Re:Arbitrary code execution in QubesOS via copy-to-VM error ... by jwrallie on Sunday August 30, 2026 @06:37AM (#49497446)
I dropped QubesOS once exactly for that reason in the past but now I’m running it again on a separate computer.

Even with all its drawbacks, there is something really nice about being able to run different applications over Tor, VPN or plain internet simultaneously, the ability to isolate non-safe binaries and being able to backup your VMs easily.

I wish a similar distro would be made based on KVM so that the standard kernel could be used. It would be great for compatibility.

Re:Arbitrary code execution in QubesOS via copy-to-VM error ... by fsflover on Sunday August 30, 2026 @06:48AM (#49497527)
> I wish a similar distro would be made based on KVM

There is an Issue for that: https://github.com/QubesOS/qubes-issues/issues/7051

Re:Arbitrary code execution in QubesOS via copy-to-VM error ... by tom_alexander on Sunday August 30, 2026 @09:42AM (#49498600)
> being able to run different applications over Tor, VPN or plain internet simultaneously, the ability to isolate non-safe binaries and being able to backup your VMs easily.

These are all possible using light containers. For example, on FreeBSD I will spin up a jail which runs wireguard, and then I'll bridge that to another a jail. That 2nd jail is running entirely off wireguard without any other way to access the network. Since it is a jail, it is isolated. And backing up is as simple as a zfs snapshot and zfs send. I assume the same is possible on Linux.

Re:Arbitrary code execution in QubesOS via copy-to-VM error ... by majorchord on Monday August 31, 2026 @12:01AM (#49505420)
I would argue non-safe binaries are not safe in a container either. And even with full VMs, there have been an embarrassing number of escape exploits over the years.
[dead]
Re:Arbitrary code execution in QubesOS via copy-to-VM error ... by progval on Sunday August 30, 2026 @02:15PM (#49501261)
The driver could run in a VM and only display applications from that VM or a subset of VMs.
Re:Arbitrary code execution in QubesOS via copy-to-VM error ... by Joel_Mckay on Sunday August 30, 2026 @04:02PM (#49502238)
Most GPU drivers are an order of magnitude more complex than a CPU kernel.

There is also the fact most GPU are a bodged on architecture, and fundamentally impossible to really secure in the case of CUDA rootkits.

Fast, but a bad design. This is why we can't have nice things. =3

Re:Arbitrary code execution in QubesOS via copy-to-VM error ... by madushan1000 on Sunday August 30, 2026 @06:18PM (#49503400)
This is sort of a solved problem with virtio native context. You can just run mesa driver in the virtual machine and proxy it's ioctl calls to host kernel gpu driver.

I'm pretty sure all the major GPU drivers in mesa now supports this feature.

Wonder why QubesOS hasn't adopted this yet.

Re:Arbitrary code execution in QubesOS via copy-to-VM error ... by throwawayffffas on Monday August 31, 2026 @06:24AM (#49507983)
They use Xens pci passthrough, you can setup a pci device to be assigned to a vm.

The vm runs it's own driver and has direct access to the device, you typically have to hide the device from dom0 for it to work flawlessly and hardware support is required. But I believe the kernels do not interact with each other in a direct way.

I used to have crashes on trying to restart a vm with a pci device attached probably related to resetting the device. But they seem to have resolved now days.

Re:Arbitrary code execution in QubesOS via copy-to-VM error ... by throwawayffffas on Monday August 31, 2026 @06:06AM (#49507870)
Hardware graphics acceleration can work, it just needs a bit of fiddling and opens a few attack vectors. I don't legitimately know if there has ever been a viable attack through a shared pci device though.