{"id":"ALPINE-CVE-2021-44538","details":"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.","modified":"2026-11-03T06:32:41.661452504Z","published":"2021-12-14T14:15:09.410Z","upstream":["CVE-2021-44538"],"references":[{"type":"ADVISORY","url":"https://security.alpinelinux.org/vuln/CVE-2021-44538"}],"affected":[{"package":{"name":"element-web","ecosystem":"Alpine:v3.18","purl":"pkg:apk/alpine/element-web?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.7-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"element-web","ecosystem":"Alpine:v3.19","purl":"pkg:apk/alpine/element-web?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.7-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"element-web","ecosystem":"Alpine:v3.20","purl":"pkg:apk/alpine/element-web?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.7-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"element-web","ecosystem":"Alpine:v3.21","purl":"pkg:apk/alpine/element-web?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.7-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"element-web","ecosystem":"Alpine:v3.22","purl":"pkg:apk/alpine/element-web?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.7-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"element-web","ecosystem":"Alpine:v3.23","purl":"pkg:apk/alpine/element-web?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.7-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"element-web","ecosystem":"Alpine:v3.24","purl":"pkg:apk/alpine/element-web?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.7-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"riot-web","ecosystem":"Alpine:v3.14","purl":"pkg:apk/alpine/riot-web?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.7-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"riot-web","ecosystem":"Alpine:v3.15","purl":"pkg:apk/alpine/riot-web?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.7-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"riot-web","ecosystem":"Alpine:v3.16","purl":"pkg:apk/alpine/riot-web?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.7-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"riot-web","ecosystem":"Alpine:v3.17","purl":"pkg:apk/alpine/riot-web?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.9.7-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"thunderbird","ecosystem":"Alpine:v3.16","purl":"pkg:apk/alpine/thunderbird?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"91.4.1-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"thunderbird","ecosystem":"Alpine:v3.17","purl":"pkg:apk/alpine/thunderbird?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"91.4.1-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"thunderbird","ecosystem":"Alpine:v3.18","purl":"pkg:apk/alpine/thunderbird?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"91.4.1-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"thunderbird","ecosystem":"Alpine:v3.19","purl":"pkg:apk/alpine/thunderbird?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"91.4.1-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"thunderbird","ecosystem":"Alpine:v3.20","purl":"pkg:apk/alpine/thunderbird?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"91.4.1-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"thunderbird","ecosystem":"Alpine:v3.21","purl":"pkg:apk/alpine/thunderbird?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"91.4.1-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"thunderbird","ecosystem":"Alpine:v3.22","purl":"pkg:apk/alpine/thunderbird?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"91.4.1-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}},{"package":{"name":"thunderbird","ecosystem":"Alpine:v3.23","purl":"pkg:apk/alpine/thunderbird?arch=source"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"91.4.1-r0"}]}],"ecosystem_specific":{},"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-44538.json"}}],"schema_version":"1.9.2","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}]}