Jitsi privacy flaw enables one-click stealth audio and video capture

zimzi.substack.com

212 points by zielmicha 3 days ago


cornholio - 3 days ago

This is clearly a major vulnerability and not a feature, it's a permissions/credentials hijack.

The user has given permission for audio and videos recording to the jitsi domain during a previous meeting, and the domain is using those permissions to start an unsolicited meeting initiated by a 3rd party, who is given access to the video and audio of the victim.

saghul - 3 days ago

Jitsi dev here. We are currently revisiting this. It exists because in cases such as when Jitsi Meet is being embdeed there are pre-join pages provided externally by the "host" site. We will be limiting how this can be used going forward.

dathinab - 3 days ago

This attack/feature hinges on the

config.prejoinConfig.enabled=false

config (which implicitly decides weather or not a prejoin dialog is shown)

but this makes me wonder

1. why can you set that config in a URL? Allowing users to set it for them-self seems fine, but allowing rooms or URL to use it seems ... off.

2. how many other sites have this attack surface (e.g. MS Teams) just more obscure

3. actually the moment the attacker controls JS probably *all* other video conference systems have the feature, through potentially needing a lot of additional work. In which case maybe just being straightforward and open about it is fine? But the cost of such an attack is just a very bit too low compared to other conference systems.

markasoftware - 3 days ago

this sort of vulnerability (stealth audio and video capture) is surprisingly common, see https://googleprojectzero.blogspot.com/2021/01/the-state-of-...

unsnap_biceps - 3 days ago

Can someone describe the feature that this is used for? I struggle to think of any valid reason for automatic joining with audio/video like that.

3eb7988a1663 - 3 days ago

Not that I use Jitsi, but I suddenly feel more embarrassed about my number of open tabs. Some other exploit could have silently been launched long ago.

Telemakhos - 3 days ago

Maybe my Mac is set to be paranoid, but can you share video without being asked to give the mic and camera permission to operate? I chat with jitsi all the time and have to give jitsi explicit permission to use the mic/camera each time.

firefax - 3 days ago

Is this understood to be new? I think I got hit with this quite a long time ago.

(As in during the pandemic -- long ago in vuln times.)

I am willing to discuss it, off the record, if someone provides their signal information.

zaggynl - 3 days ago

Have not been able to reproduce with camera, mic however is unmuted: https://github.com/jitsi/jitsi-meet/issues/16262#issuecommen...

spaceport - 3 days ago

Where do I pay to read security research writeups with only cats used in explainer images and examples? This exploit is cute.

o11c - 3 days ago

Does this apply even for iframes, or not?

- 3 days ago
[deleted]
goldsteinq - 2 days ago

In Firefox, I get a new permissions request every time I join a Jitsi call.

iforgotpassword - 3 days ago

I mean, I get the idea that you want to skip the whole configure step for webcam/mic if it's embedded somewhere, but I still expect cam/mic to be muted on join. Isn't that what most conferencing tools do, no matter whether you get a config dialog after clicking the join link...

abdellah123 - 3 days ago

lol, nice feature. 0 Privacy!