Your submission was sent successfully! Close

You have successfully unsubscribed! Close

CVE-2021-44538

Published: 14 December 2021

The olm_session_describe function in Matrix libolm before 3.2.7 is vulnerable to a buffer overflow. The Olm session object represents a cryptographic channel between two parties. Therefore, its state is partially controllable by the remote party of the channel. Attackers can construct a crafted sequence of messages to manipulate the state of the receiver's session in such a way that, for some buffer sizes, a buffer overflow happens on a call to olm_session_describe. Furthermore, safe buffer sizes were undocumented. The overflow content is partially controllable by the attacker and limited to ASCII spaces and digits. The known affected products are Element Web And SchildiChat Web.

Priority

Medium

Cvss 3 Severity Score

9.8

Score breakdown

Status

Package Release Status
node-matrix-js-sdk
Launchpad, Ubuntu, Debian
focal Needs triage

hirsute Ignored
(reached end-of-life)
impish Ignored
(reached end-of-life)
jammy Needs triage

kinetic Needs triage

trusty Ignored
(out of standard support)
upstream Needs triage

xenial Ignored
(out of standard support)
olm
Launchpad, Ubuntu, Debian
bionic Needs triage

focal Needs triage

hirsute Ignored
(reached end-of-life)
impish Ignored
(reached end-of-life)
jammy Needs triage

kinetic Needs triage

trusty Ignored
(out of standard support)
upstream Needs triage

xenial Ignored
(out of standard support)
thunderbird
Launchpad, Ubuntu, Debian
bionic
Released (1:91.5.0+build1-0ubuntu0.18.04.1)
focal
Released (1:91.5.0+build1-0ubuntu0.20.04.1)
hirsute Ignored
(reached end-of-life)
impish
Released (1:91.5.0+build1-0ubuntu0.21.10.1)
jammy
Released (1:91.5.0+build1-0ubuntu1)
kinetic
Released (1:91.5.0+build1-0ubuntu1)
trusty Ignored
(out of standard support)
upstream
Released (91.4.1)
xenial Needs triage

Severity score breakdown

Parameter Value
Base score 9.8
Attack vector Network
Attack complexity Low
Privileges required None
User interaction None
Scope Unchanged
Confidentiality High
Integrity impact High
Availability impact High
Vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H