Jitsi-Meet flagged insecure

So I wanted to set up a jitsi-meet server for myself, when the rebuild failed with a warning that the package for jitsi-meet is insecure.

error: Package ‘jitsi-meet-1.0.8792’ in /nix/store/00jyv3p5ixqjdamk8lbszk0nmdy4y1zw-nixos-25.11/nixos/pkgs/by-name/ji/jitsi-meet/package.nix:59 is marked as insecure, refusing to evaluate.

Investigating the package I saw it is declared as 1.0.8792 which should be interpreted as this, by the nix configuration. The insecure flagging most likely comes because of this older package, which is also called 8792.

After investigating some more, it seems the naming scheme of jitsi is kind of messed up and also there is a v2/stable release line and I can’t wrap my head around it.

To me it seems like the nix package is falsely flagged as insecure.

The insecure flagging is because of the use of olm.

Here is where the vulnerabilities are declared in the package.

The vulnerabilities are documented here.

1 Like

The version = "1.0.8792"; gets converted into the tag like so tag = lib.last (lib.splitVersion finalAttrs.version);. So it should be using 8792 as the tag, which looks correct to me.

Yeah the tag is irrelevant, as long as libolm is still in use. And it is.

See below for context.

1 Like

What I wasn‘t understanding is how this is still used when vulnerable for so long (CVE-2024-45191)

But it seems the way it is implemented in jitsi-meet, it doesn‘t let the vulnerability be exploited.

But now it‘s annoying I have to allow an unsecure package.

I‘m not sure what the point here is, but I think there is one…:skull:

This is the justification given by upstream.