Dear List,
I just had a weird issue that got me somewhat concerned about the security of
audio separation between cubes.
Two cubes were involved:
- teams-vm, running Google Chrome with a Microsoft Teams meeting happening
- dispN, running Firefox with a meet.jit.si call open
I was trying to debug why the microphone was not working in the Teams meeting
in teams-vm. When I attached the microphone to dispN, I got sound there,
but... it was the audio stream from the Microsoft Teams call in teams-vm!
I double-checked this by opening the Jitsi call link separately on a
smartphone. I could *clearly* hear the audio stream from the Teams call by
joining the Jitsi call in dispN.
It seems that the wrong audio stream got assigned as a microphone to dispN.
Instead of the actual microphone source, it seems to have been the output
audio stream from the Teams meeting in teams-vm. Actual microphone did not
work in either call.
I will test it more later and report back. A USB-C docking station was
connected at the time when the Teams call was starting, perhaps it creates an
additional audio source, which confused Qubes?