{"api_version":"1","generated_at":"2026-07-23T22:02:04+00:00","cve":"CVE-2021-39215","urls":{"html":"https://cve.report/CVE-2021-39215","api":"https://cve.report/api/cve/CVE-2021-39215.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2021-39215","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2021-39215"},"summary":{"title":"CVE-2021-39215","description":"Jitsi Meet is an open source video conferencing application. In versions prior to 2.0.5963, a Prosody module allows the use of symmetrical algorithms to validate JSON web tokens. This means that tokens generated by arbitrary sources can be used to gain authorization to protected rooms. This issue is fixed in Jitsi Meet 2.0.5963. There are no known workarounds aside from updating.","state":"PUBLIC","assigner":"security-advisories@github.com","published_at":"2021-09-15 18:15:00","updated_at":"2021-09-28 18:38:00"},"problem_types":["CWE-287"],"metrics":[],"references":[{"url":"https://github.com/jitsi/jitsi-meet/security/advisories/GHSA-45ff-37jm-xjfx","name":"https://github.com/jitsi/jitsi-meet/security/advisories/GHSA-45ff-37jm-xjfx","refsource":"CONFIRM","tags":[],"title":"Authentication Bypass via Token Forgery · Advisory · jitsi/jitsi-meet · GitHub","mime":"text/html","httpstatus":"200","archivestatus":"404"},{"url":"https://github.com/jitsi/jitsi-meet/pull/9319","name":"https://github.com/jitsi/jitsi-meet/pull/9319","refsource":"MISC","tags":[],"title":"fix: prosody: token alg is checked before public key is used by aaronkvanmeerten · Pull Request #9319 · jitsi/jitsi-meet · GitHub","mime":"text/html","httpstatus":"200","archivestatus":"404"},{"url":"https://www.cve.org/CVERecord?id=CVE-2021-39215","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2021-39215","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[],"nvd_cpes":[{"cve_year":"2021","cve_id":"39215","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"8x8","cpe5":"jitsi_meet","cpe6":"2.0.5963","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":null,"legacy_qids":[]},"source_records":{"cve_program":{"CVE_data_meta":{"ASSIGNER":"security-advisories@github.com","ID":"CVE-2021-39215","STATE":"PUBLIC","TITLE":"Authentication Bypass: Forged Tokens Allow Access to Arbitrary Rooms"},"affects":{"vendor":{"vendor_data":[{"product":{"product_data":[{"product_name":"jitsi-meet","version":{"version_data":[{"version_value":"< 2.0.5963"}]}}]},"vendor_name":"jitsi"}]}},"data_format":"MITRE","data_type":"CVE","data_version":"4.0","description":{"description_data":[{"lang":"eng","value":"Jitsi Meet is an open source video conferencing application. In versions prior to 2.0.5963, a Prosody module allows the use of symmetrical algorithms to validate JSON web tokens. This means that tokens generated by arbitrary sources can be used to gain authorization to protected rooms. This issue is fixed in Jitsi Meet 2.0.5963. There are no known workarounds aside from updating."}]},"impact":{"cvss":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":7.5,"baseSeverity":"HIGH","confidentialityImpact":"HIGH","integrityImpact":"NONE","privilegesRequired":"NONE","scope":"UNCHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","version":"3.1"}},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"CWE-287: Improper Authentication"}]}]},"references":{"reference_data":[{"name":"https://github.com/jitsi/jitsi-meet/security/advisories/GHSA-45ff-37jm-xjfx","refsource":"CONFIRM","url":"https://github.com/jitsi/jitsi-meet/security/advisories/GHSA-45ff-37jm-xjfx"},{"name":"https://github.com/jitsi/jitsi-meet/pull/9319","refsource":"MISC","url":"https://github.com/jitsi/jitsi-meet/pull/9319"}]},"source":{"advisory":"GHSA-45ff-37jm-xjfx","discovery":"UNKNOWN"}},"nvd":{"publishedDate":"2021-09-15 18:15:00","lastModifiedDate":"2021-09-28 18:38:00","problem_types":["CWE-287"],"metrics":{"baseMetricV3":{"cvssV3":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"NONE","availabilityImpact":"NONE","baseScore":7.5,"baseSeverity":"HIGH"},"exploitabilityScore":3.9,"impactScore":3.6},"baseMetricV2":{"cvssV2":{"version":"2.0","vectorString":"AV:N/AC:L/Au:N/C:P/I:N/A:N","accessVector":"NETWORK","accessComplexity":"LOW","authentication":"NONE","confidentialityImpact":"PARTIAL","integrityImpact":"NONE","availabilityImpact":"NONE","baseScore":5},"severity":"MEDIUM","exploitabilityScore":10,"impactScore":2.9,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":false}},"configurations":{"CVE_data_version":"4.0","nodes":[{"operator":"OR","children":[],"cpe_match":[{"vulnerable":true,"cpe23Uri":"cpe:2.3:a:8x8:jitsi_meet:2.0.5963:*:*:*:*:*:*:*","cpe_name":[]}]}]}},"legacy_mitre":{"record":{"CveYear":"2021","CveId":"39215","Ordinal":"214824","Title":"CVE-2021-39215","CVE":"CVE-2021-39215","Year":"2021"},"notes":[{"CveYear":"2021","CveId":"39215","Ordinal":"1","NoteData":"Jitsi Meet is an open source video conferencing application. In versions prior to 2.0.5963, a Prosody module allows the use of symmetrical algorithms to validate JSON web tokens. This means that tokens generated by arbitrary sources can be used to gain authorization to protected rooms. This issue is fixed in Jitsi Meet 2.0.5963. There are no known workarounds aside from updating.","Type":"Description","Title":null},{"CveYear":"2021","CveId":"39215","Ordinal":"2","NoteData":"2021-09-15","Type":"Other","Title":"Published"},{"CveYear":"2021","CveId":"39215","Ordinal":"3","NoteData":"2021-09-15","Type":"Other","Title":"Modified"}]}}}