Action not permitted
Modal body text goes here.
Modal Title
Modal Body
CVE-2022-39249 (GCVE-0-2022-39249)
Vulnerability from cvelistv5 – Published: 2022-09-28 00:00 – Updated: 2025-04-23 16:55| Vendor | Product | Version | |
|---|---|---|---|
| matrix-org | matrix-js-sdk |
Affected:
< 19.7.0
|
{
"containers": {
"adp": [
{
"providerMetadata": {
"dateUpdated": "2024-08-03T12:00:43.417Z",
"orgId": "af854a3a-2127-422b-91ae-364da2661108",
"shortName": "CVE"
},
"references": [
{
"tags": [
"x_transferred"
],
"url": "https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76"
},
{
"tags": [
"x_transferred"
],
"url": "https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0"
},
{
"tags": [
"x_transferred"
],
"url": "https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg"
},
{
"tags": [
"x_transferred"
],
"url": "https://github.com/matrix-org/matrix-spec-proposals/pull/3061"
},
{
"tags": [
"x_transferred"
],
"url": "https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients"
},
{
"name": "GLSA-202210-35",
"tags": [
"vendor-advisory",
"x_transferred"
],
"url": "https://security.gentoo.org/glsa/202210-35"
}
],
"title": "CVE Program Container"
},
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2022-39249",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "yes"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2025-04-23T15:51:04.050488Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2025-04-23T16:55:11.362Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"product": "matrix-js-sdk",
"vendor": "matrix-org",
"versions": [
{
"status": "affected",
"version": "\u003c 19.7.0"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver can construct messages appearing to have come from another person. Such messages will be marked with a grey shield on some platforms, but this may be missing in others. This attack is possible due to the matrix-js-sdk implementing a too permissive key forwarding strategy on the receiving end. Starting with version 19.7.0, the default policy for accepting key forwards has been made more strict in the matrix-js-sdk. matrix-js-sdk will now only accept forwarded keys in response to previously issued requests and only from own, verified devices. The SDK now sets a `trusted` flag on the decrypted message upon decryption, based on whether the key used to decrypt the message was received from a trusted source. Clients need to ensure that messages decrypted with a key with `trusted = false` are decorated appropriately, for example, by showing a warning for such messages. This attack requires coordination between a malicious homeserver and an attacker, and those who trust your homeservers do not need a workaround."
}
],
"metrics": [
{
"cvssV3_1": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
}
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-322",
"description": "CWE-322: Key Exchange without Entity Authentication",
"lang": "en",
"type": "CWE"
}
]
},
{
"descriptions": [
{
"cweId": "CWE-287",
"description": "CWE-287: Improper Authentication",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2022-10-31T00:00:00.000Z",
"orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"shortName": "GitHub_M"
},
"references": [
{
"url": "https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76"
},
{
"url": "https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0"
},
{
"url": "https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg"
},
{
"url": "https://github.com/matrix-org/matrix-spec-proposals/pull/3061"
},
{
"url": "https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients"
},
{
"name": "GLSA-202210-35",
"tags": [
"vendor-advisory"
],
"url": "https://security.gentoo.org/glsa/202210-35"
}
],
"source": {
"advisory": "GHSA-6263-x97c-c4gg",
"discovery": "UNKNOWN"
},
"title": "Matrix Javascript SDK vulnerable to impersonation via forwarded Megolm sessions"
}
},
"cveMetadata": {
"assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"assignerShortName": "GitHub_M",
"cveId": "CVE-2022-39249",
"datePublished": "2022-09-28T00:00:00.000Z",
"dateReserved": "2022-09-02T00:00:00.000Z",
"dateUpdated": "2025-04-23T16:55:11.362Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.1",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2022-39249",
"date": "2026-05-27",
"epss": "0.00478",
"percentile": "0.65189"
},
"fkie_nvd": {
"configurations": "[{\"nodes\": [{\"operator\": \"OR\", \"negate\": false, \"cpeMatch\": [{\"vulnerable\": true, \"criteria\": \"cpe:2.3:a:matrix:javascript_sdk:*:*:*:*:*:node.js:*:*\", \"versionEndExcluding\": \"19.7.0\", \"matchCriteriaId\": \"4755C737-8BCE-49AF-8D23-CD3D36F9EDA7\"}]}]}]",
"descriptions": "[{\"lang\": \"en\", \"value\": \"Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver can construct messages appearing to have come from another person. Such messages will be marked with a grey shield on some platforms, but this may be missing in others. This attack is possible due to the matrix-js-sdk implementing a too permissive key forwarding strategy on the receiving end. Starting with version 19.7.0, the default policy for accepting key forwards has been made more strict in the matrix-js-sdk. matrix-js-sdk will now only accept forwarded keys in response to previously issued requests and only from own, verified devices. The SDK now sets a `trusted` flag on the decrypted message upon decryption, based on whether the key used to decrypt the message was received from a trusted source. Clients need to ensure that messages decrypted with a key with `trusted = false` are decorated appropriately, for example, by showing a warning for such messages. This attack requires coordination between a malicious homeserver and an attacker, and those who trust your homeservers do not need a workaround.\"}, {\"lang\": \"es\", \"value\": \"Matrix Javascript SDK es el SDK cliente-servidor de Matrix para JavaScript. En versiones anteriores a 19.7.0, un atacante que coopere con un servidor dom\\u00e9stico malicioso puede construir mensajes que parezcan proceder de otra persona. Dichos mensajes estar\\u00e1n marcados con un escudo gris en algunas plataformas, pero \\u00e9ste puede faltar en otras. Este ataque es posible debido a que matrix-js-sdk implementa una estrategia de reenv\\u00edo de claves demasiado permisiva en el extremo receptor. A partir de la versi\\u00f3n 19.7.0, la pol\\u00edtica por defecto para aceptar reenv\\u00edos de claves se ha hecho m\\u00e1s estricta en matrix-js-sdk. matrix-js-sdk ahora s\\u00f3lo aceptar\\u00e1 claves reenviadas en respuesta a peticiones previamente emitidas y s\\u00f3lo de dispositivos propios y verificados. El SDK ahora establece un flag \\\"trusted\\\" en el mensaje descifrado al descifrarlo, bas\\u00e1ndose en si la clave usada para descifrar el mensaje es recibida de una fuente confiable. Los clientes deben asegurarse de que los mensajes descifrados con una clave con \\\"trusted = false\\\" sean decorados adecuadamente, por ejemplo, mostrando una advertencia para tales mensajes. Este ataque requiere la coordinaci\\u00f3n entre un servidor dom\\u00e9stico malicioso y un atacante, y aquellos que conf\\u00edan en sus servidores dom\\u00e9sticos no necesitan una mitigaci\\u00f3n\"}]",
"id": "CVE-2022-39249",
"lastModified": "2024-11-21T07:17:52.443",
"metrics": "{\"cvssMetricV31\": [{\"source\": \"security-advisories@github.com\", \"type\": \"Secondary\", \"cvssData\": {\"version\": \"3.1\", \"vectorString\": \"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N\", \"baseScore\": 7.5, \"baseSeverity\": \"HIGH\", \"attackVector\": \"NETWORK\", \"attackComplexity\": \"LOW\", \"privilegesRequired\": \"NONE\", \"userInteraction\": \"NONE\", \"scope\": \"UNCHANGED\", \"confidentialityImpact\": \"NONE\", \"integrityImpact\": \"HIGH\", \"availabilityImpact\": \"NONE\"}, \"exploitabilityScore\": 3.9, \"impactScore\": 3.6}, {\"source\": \"nvd@nist.gov\", \"type\": \"Primary\", \"cvssData\": {\"version\": \"3.1\", \"vectorString\": \"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N\", \"baseScore\": 7.5, \"baseSeverity\": \"HIGH\", \"attackVector\": \"NETWORK\", \"attackComplexity\": \"LOW\", \"privilegesRequired\": \"NONE\", \"userInteraction\": \"NONE\", \"scope\": \"UNCHANGED\", \"confidentialityImpact\": \"NONE\", \"integrityImpact\": \"HIGH\", \"availabilityImpact\": \"NONE\"}, \"exploitabilityScore\": 3.9, \"impactScore\": 3.6}]}",
"published": "2022-09-28T20:15:16.127",
"references": "[{\"url\": \"https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76\", \"source\": \"security-advisories@github.com\", \"tags\": [\"Patch\", \"Third Party Advisory\"]}, {\"url\": \"https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0\", \"source\": \"security-advisories@github.com\", \"tags\": [\"Release Notes\", \"Third Party Advisory\"]}, {\"url\": \"https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg\", \"source\": \"security-advisories@github.com\", \"tags\": [\"Third Party Advisory\"]}, {\"url\": \"https://github.com/matrix-org/matrix-spec-proposals/pull/3061\", \"source\": \"security-advisories@github.com\", \"tags\": [\"Patch\", \"Third Party Advisory\"]}, {\"url\": \"https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients\", \"source\": \"security-advisories@github.com\", \"tags\": [\"Vendor Advisory\"]}, {\"url\": \"https://security.gentoo.org/glsa/202210-35\", \"source\": \"security-advisories@github.com\", \"tags\": [\"Third Party Advisory\"]}, {\"url\": \"https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Patch\", \"Third Party Advisory\"]}, {\"url\": \"https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Release Notes\", \"Third Party Advisory\"]}, {\"url\": \"https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Third Party Advisory\"]}, {\"url\": \"https://github.com/matrix-org/matrix-spec-proposals/pull/3061\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Patch\", \"Third Party Advisory\"]}, {\"url\": \"https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Vendor Advisory\"]}, {\"url\": \"https://security.gentoo.org/glsa/202210-35\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Third Party Advisory\"]}]",
"sourceIdentifier": "security-advisories@github.com",
"vulnStatus": "Modified",
"weaknesses": "[{\"source\": \"security-advisories@github.com\", \"type\": \"Secondary\", \"description\": [{\"lang\": \"en\", \"value\": \"CWE-287\"}, {\"lang\": \"en\", \"value\": \"CWE-322\"}]}, {\"source\": \"nvd@nist.gov\", \"type\": \"Primary\", \"description\": [{\"lang\": \"en\", \"value\": \"CWE-287\"}]}]"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2022-39249\",\"sourceIdentifier\":\"security-advisories@github.com\",\"published\":\"2022-09-28T20:15:16.127\",\"lastModified\":\"2024-11-21T07:17:52.443\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver can construct messages appearing to have come from another person. Such messages will be marked with a grey shield on some platforms, but this may be missing in others. This attack is possible due to the matrix-js-sdk implementing a too permissive key forwarding strategy on the receiving end. Starting with version 19.7.0, the default policy for accepting key forwards has been made more strict in the matrix-js-sdk. matrix-js-sdk will now only accept forwarded keys in response to previously issued requests and only from own, verified devices. The SDK now sets a `trusted` flag on the decrypted message upon decryption, based on whether the key used to decrypt the message was received from a trusted source. Clients need to ensure that messages decrypted with a key with `trusted = false` are decorated appropriately, for example, by showing a warning for such messages. This attack requires coordination between a malicious homeserver and an attacker, and those who trust your homeservers do not need a workaround.\"},{\"lang\":\"es\",\"value\":\"Matrix Javascript SDK es el SDK cliente-servidor de Matrix para JavaScript. En versiones anteriores a 19.7.0, un atacante que coopere con un servidor dom\u00e9stico malicioso puede construir mensajes que parezcan proceder de otra persona. Dichos mensajes estar\u00e1n marcados con un escudo gris en algunas plataformas, pero \u00e9ste puede faltar en otras. Este ataque es posible debido a que matrix-js-sdk implementa una estrategia de reenv\u00edo de claves demasiado permisiva en el extremo receptor. A partir de la versi\u00f3n 19.7.0, la pol\u00edtica por defecto para aceptar reenv\u00edos de claves se ha hecho m\u00e1s estricta en matrix-js-sdk. matrix-js-sdk ahora s\u00f3lo aceptar\u00e1 claves reenviadas en respuesta a peticiones previamente emitidas y s\u00f3lo de dispositivos propios y verificados. El SDK ahora establece un flag \\\"trusted\\\" en el mensaje descifrado al descifrarlo, bas\u00e1ndose en si la clave usada para descifrar el mensaje es recibida de una fuente confiable. Los clientes deben asegurarse de que los mensajes descifrados con una clave con \\\"trusted = false\\\" sean decorados adecuadamente, por ejemplo, mostrando una advertencia para tales mensajes. Este ataque requiere la coordinaci\u00f3n entre un servidor dom\u00e9stico malicioso y un atacante, y aquellos que conf\u00edan en sus servidores dom\u00e9sticos no necesitan una mitigaci\u00f3n\"}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N\",\"baseScore\":7.5,\"baseSeverity\":\"HIGH\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"NONE\"},\"exploitabilityScore\":3.9,\"impactScore\":3.6},{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N\",\"baseScore\":7.5,\"baseSeverity\":\"HIGH\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"NONE\"},\"exploitabilityScore\":3.9,\"impactScore\":3.6}]},\"weaknesses\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-287\"},{\"lang\":\"en\",\"value\":\"CWE-322\"}]},{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-287\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:matrix:javascript_sdk:*:*:*:*:*:node.js:*:*\",\"versionEndExcluding\":\"19.7.0\",\"matchCriteriaId\":\"4755C737-8BCE-49AF-8D23-CD3D36F9EDA7\"}]}]}],\"references\":[{\"url\":\"https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Patch\",\"Third Party Advisory\"]},{\"url\":\"https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Release Notes\",\"Third Party Advisory\"]},{\"url\":\"https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Third Party Advisory\"]},{\"url\":\"https://github.com/matrix-org/matrix-spec-proposals/pull/3061\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Patch\",\"Third Party Advisory\"]},{\"url\":\"https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Vendor Advisory\"]},{\"url\":\"https://security.gentoo.org/glsa/202210-35\",\"source\":\"security-advisories@github.com\",\"tags\":[\"Third Party Advisory\"]},{\"url\":\"https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Patch\",\"Third Party Advisory\"]},{\"url\":\"https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Release Notes\",\"Third Party Advisory\"]},{\"url\":\"https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Third Party Advisory\"]},{\"url\":\"https://github.com/matrix-org/matrix-spec-proposals/pull/3061\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Patch\",\"Third Party Advisory\"]},{\"url\":\"https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Vendor Advisory\"]},{\"url\":\"https://security.gentoo.org/glsa/202210-35\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Third Party Advisory\"]}]}}",
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CVE Program Container\", \"references\": [{\"url\": \"https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://github.com/matrix-org/matrix-spec-proposals/pull/3061\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://security.gentoo.org/glsa/202210-35\", \"name\": \"GLSA-202210-35\", \"tags\": [\"vendor-advisory\", \"x_transferred\"]}], \"providerMetadata\": {\"orgId\": \"af854a3a-2127-422b-91ae-364da2661108\", \"shortName\": \"CVE\", \"dateUpdated\": \"2024-08-03T12:00:43.417Z\"}}, {\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2022-39249\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"yes\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2025-04-23T15:51:04.050488Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2025-04-23T15:51:05.716Z\"}}], \"cna\": {\"title\": \"Matrix Javascript SDK vulnerable to impersonation via forwarded Megolm sessions\", \"source\": {\"advisory\": \"GHSA-6263-x97c-c4gg\", \"discovery\": \"UNKNOWN\"}, \"metrics\": [{\"cvssV3_1\": {\"scope\": \"UNCHANGED\", \"version\": \"3.1\", \"baseScore\": 7.5, \"attackVector\": \"NETWORK\", \"baseSeverity\": \"HIGH\", \"vectorString\": \"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N\", \"integrityImpact\": \"HIGH\", \"userInteraction\": \"NONE\", \"attackComplexity\": \"LOW\", \"availabilityImpact\": \"NONE\", \"privilegesRequired\": \"NONE\", \"confidentialityImpact\": \"NONE\"}}], \"affected\": [{\"vendor\": \"matrix-org\", \"product\": \"matrix-js-sdk\", \"versions\": [{\"status\": \"affected\", \"version\": \"\u003c 19.7.0\"}]}], \"references\": [{\"url\": \"https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76\"}, {\"url\": \"https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0\"}, {\"url\": \"https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg\"}, {\"url\": \"https://github.com/matrix-org/matrix-spec-proposals/pull/3061\"}, {\"url\": \"https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients\"}, {\"url\": \"https://security.gentoo.org/glsa/202210-35\", \"name\": \"GLSA-202210-35\", \"tags\": [\"vendor-advisory\"]}], \"descriptions\": [{\"lang\": \"en\", \"value\": \"Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver can construct messages appearing to have come from another person. Such messages will be marked with a grey shield on some platforms, but this may be missing in others. This attack is possible due to the matrix-js-sdk implementing a too permissive key forwarding strategy on the receiving end. Starting with version 19.7.0, the default policy for accepting key forwards has been made more strict in the matrix-js-sdk. matrix-js-sdk will now only accept forwarded keys in response to previously issued requests and only from own, verified devices. The SDK now sets a `trusted` flag on the decrypted message upon decryption, based on whether the key used to decrypt the message was received from a trusted source. Clients need to ensure that messages decrypted with a key with `trusted = false` are decorated appropriately, for example, by showing a warning for such messages. This attack requires coordination between a malicious homeserver and an attacker, and those who trust your homeservers do not need a workaround.\"}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-322\", \"description\": \"CWE-322: Key Exchange without Entity Authentication\"}]}, {\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-287\", \"description\": \"CWE-287: Improper Authentication\"}]}], \"providerMetadata\": {\"orgId\": \"a0819718-46f1-4df5-94e2-005712e83aaa\", \"shortName\": \"GitHub_M\", \"dateUpdated\": \"2022-10-31T00:00:00.000Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2022-39249\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2025-04-23T16:55:11.362Z\", \"dateReserved\": \"2022-09-02T00:00:00.000Z\", \"assignerOrgId\": \"a0819718-46f1-4df5-94e2-005712e83aaa\", \"datePublished\": \"2022-09-28T00:00:00.000Z\", \"assignerShortName\": \"GitHub_M\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.1"
}
}
}
CERTFR-2022-AVI-869
Vulnerability from certfr_avis - Published: - Updated:
De multiples vulnérabilités ont été corrigées dans Mozilla Thunderbird. Elles permettent à un attaquant de provoquer un contournement de la politique de sécurité, une atteinte à l'intégrité des données et une atteinte à la confidentialité des données.
Solution
Se référer au bulletin de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).
None| Vendor | Product | Description | ||
|---|---|---|---|---|
| Mozilla | Thunderbird | Thunderbird versions antérieures à 102.3.1 |
| Title | Publication Time | Tags | ||||||
|---|---|---|---|---|---|---|---|---|
|
||||||||
{
"$ref": "https://www.cert.ssi.gouv.fr/openapi.json",
"affected_systems": [
{
"description": "Thunderbird versions ant\u00e9rieures \u00e0 102.3.1",
"product": {
"name": "Thunderbird",
"vendor": {
"name": "Mozilla",
"scada": false
}
}
}
],
"affected_systems_content": null,
"content": "## Solution\n\nSe r\u00e9f\u00e9rer au bulletin de s\u00e9curit\u00e9 de l\u0027\u00e9diteur pour l\u0027obtention des\ncorrectifs (cf. section Documentation).\n",
"cves": [
{
"name": "CVE-2022-39236",
"url": "https://www.cve.org/CVERecord?id=CVE-2022-39236"
},
{
"name": "CVE-2022-39251",
"url": "https://www.cve.org/CVERecord?id=CVE-2022-39251"
},
{
"name": "CVE-2022-39250",
"url": "https://www.cve.org/CVERecord?id=CVE-2022-39250"
},
{
"name": "CVE-2022-39249",
"url": "https://www.cve.org/CVERecord?id=CVE-2022-39249"
}
],
"links": [
{
"title": "Bulletin de s\u00e9curit\u00e9 Mozilla du 28 septembre 2022",
"url": "https://www.mozilla.org/en-US/security/advisories/mfsa2022-43/"
}
],
"reference": "CERTFR-2022-AVI-869",
"revisions": [
{
"description": "Version initiale",
"revision_date": "2022-09-30T00:00:00.000000"
}
],
"risks": [
{
"description": "Atteinte \u00e0 l\u0027int\u00e9grit\u00e9 des donn\u00e9es"
},
{
"description": "Atteinte \u00e0 confidentialit\u00e9 des donn\u00e9es"
},
{
"description": "Contournement de la politique de s\u00e9curit\u00e9"
}
],
"summary": "De multiples vuln\u00e9rabilit\u00e9s ont \u00e9t\u00e9 corrig\u00e9es dans \u003cspan\nclass=\"textit\"\u003eMozilla Thunderbird\u003c/span\u003e. Elles permettent \u00e0 un\nattaquant de provoquer un contournement de la politique de s\u00e9curit\u00e9, une\natteinte \u00e0 l\u0027int\u00e9grit\u00e9 des donn\u00e9es et une atteinte \u00e0 la confidentialit\u00e9\ndes donn\u00e9es.\n",
"title": "Multiples vuln\u00e9rabilit\u00e9s dans Thunderbird",
"vendor_advisories": [
{
"published_at": null,
"title": "Bulletin de s\u00e9curit\u00e9 Mozilla mfsa2022-43 du 28 septembre 2022",
"url": null
}
]
}
CERTFR-2022-AVI-869
Vulnerability from certfr_avis - Published: - Updated:
De multiples vulnérabilités ont été corrigées dans Mozilla Thunderbird. Elles permettent à un attaquant de provoquer un contournement de la politique de sécurité, une atteinte à l'intégrité des données et une atteinte à la confidentialité des données.
Solution
Se référer au bulletin de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).
None| Vendor | Product | Description | ||
|---|---|---|---|---|
| Mozilla | Thunderbird | Thunderbird versions antérieures à 102.3.1 |
| Title | Publication Time | Tags | ||||||
|---|---|---|---|---|---|---|---|---|
|
||||||||
{
"$ref": "https://www.cert.ssi.gouv.fr/openapi.json",
"affected_systems": [
{
"description": "Thunderbird versions ant\u00e9rieures \u00e0 102.3.1",
"product": {
"name": "Thunderbird",
"vendor": {
"name": "Mozilla",
"scada": false
}
}
}
],
"affected_systems_content": null,
"content": "## Solution\n\nSe r\u00e9f\u00e9rer au bulletin de s\u00e9curit\u00e9 de l\u0027\u00e9diteur pour l\u0027obtention des\ncorrectifs (cf. section Documentation).\n",
"cves": [
{
"name": "CVE-2022-39236",
"url": "https://www.cve.org/CVERecord?id=CVE-2022-39236"
},
{
"name": "CVE-2022-39251",
"url": "https://www.cve.org/CVERecord?id=CVE-2022-39251"
},
{
"name": "CVE-2022-39250",
"url": "https://www.cve.org/CVERecord?id=CVE-2022-39250"
},
{
"name": "CVE-2022-39249",
"url": "https://www.cve.org/CVERecord?id=CVE-2022-39249"
}
],
"links": [
{
"title": "Bulletin de s\u00e9curit\u00e9 Mozilla du 28 septembre 2022",
"url": "https://www.mozilla.org/en-US/security/advisories/mfsa2022-43/"
}
],
"reference": "CERTFR-2022-AVI-869",
"revisions": [
{
"description": "Version initiale",
"revision_date": "2022-09-30T00:00:00.000000"
}
],
"risks": [
{
"description": "Atteinte \u00e0 l\u0027int\u00e9grit\u00e9 des donn\u00e9es"
},
{
"description": "Atteinte \u00e0 confidentialit\u00e9 des donn\u00e9es"
},
{
"description": "Contournement de la politique de s\u00e9curit\u00e9"
}
],
"summary": "De multiples vuln\u00e9rabilit\u00e9s ont \u00e9t\u00e9 corrig\u00e9es dans \u003cspan\nclass=\"textit\"\u003eMozilla Thunderbird\u003c/span\u003e. Elles permettent \u00e0 un\nattaquant de provoquer un contournement de la politique de s\u00e9curit\u00e9, une\natteinte \u00e0 l\u0027int\u00e9grit\u00e9 des donn\u00e9es et une atteinte \u00e0 la confidentialit\u00e9\ndes donn\u00e9es.\n",
"title": "Multiples vuln\u00e9rabilit\u00e9s dans Thunderbird",
"vendor_advisories": [
{
"published_at": null,
"title": "Bulletin de s\u00e9curit\u00e9 Mozilla mfsa2022-43 du 28 septembre 2022",
"url": null
}
]
}
alsa-2022:7178
Vulnerability from osv_almalinux
Mozilla Thunderbird is a standalone mail and newsgroup client.
This update upgrades Thunderbird to version 102.4.0.
Security Fix(es):
- Mozilla: Matrix SDK bundled with Thunderbird vulnerable to an impersonation attack by malicious server administrators (CVE-2022-39249)
- Mozilla: Matrix SDK bundled with Thunderbird vulnerable to a device verification attack (CVE-2022-39250)
- Mozilla: Matrix SDK bundled with Thunderbird vulnerable to an impersonation attack (CVE-2022-39251)
- Mozilla: Same-origin policy violation could have leaked cross-origin URLs (CVE-2022-42927)
- Mozilla: Memory Corruption in JS Engine (CVE-2022-42928)
- Mozilla: Matrix SDK bundled with Thunderbird vulnerable to a data corruption issue (CVE-2022-39236)
- Mozilla: Denial of Service via window.print (CVE-2022-42929)
- Mozilla: Memory safety bugs fixed in Firefox ESR 102.4 and Thunderbird 102.4 (CVE-2022-42932)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
{
"affected": [
{
"package": {
"ecosystem": "AlmaLinux:9",
"name": "thunderbird"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "102.4.0-1.el9_0.alma"
}
],
"type": "ECOSYSTEM"
}
]
}
],
"details": "Mozilla Thunderbird is a standalone mail and newsgroup client.\n\nThis update upgrades Thunderbird to version 102.4.0.\n\nSecurity Fix(es):\n\n* Mozilla: Matrix SDK bundled with Thunderbird vulnerable to an impersonation attack by malicious server administrators (CVE-2022-39249)\n* Mozilla: Matrix SDK bundled with Thunderbird vulnerable to a device verification attack (CVE-2022-39250)\n* Mozilla: Matrix SDK bundled with Thunderbird vulnerable to an impersonation attack (CVE-2022-39251)\n* Mozilla: Same-origin policy violation could have leaked cross-origin URLs (CVE-2022-42927)\n* Mozilla: Memory Corruption in JS Engine (CVE-2022-42928)\n* Mozilla: Matrix SDK bundled with Thunderbird vulnerable to a data corruption issue (CVE-2022-39236)\n* Mozilla: Denial of Service via window.print (CVE-2022-42929)\n* Mozilla: Memory safety bugs fixed in Firefox ESR 102.4 and Thunderbird 102.4 (CVE-2022-42932)\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.",
"id": "ALSA-2022:7178",
"modified": "2022-10-26T06:48:26Z",
"published": "2022-10-25T00:00:00Z",
"references": [
{
"type": "ADVISORY",
"url": "https://access.redhat.com/errata/RHSA-2022:7178"
},
{
"type": "REPORT",
"url": "https://access.redhat.com/security/cve/CVE-2022-39236"
},
{
"type": "REPORT",
"url": "https://access.redhat.com/security/cve/CVE-2022-39249"
},
{
"type": "REPORT",
"url": "https://access.redhat.com/security/cve/CVE-2022-39250"
},
{
"type": "REPORT",
"url": "https://access.redhat.com/security/cve/CVE-2022-39251"
},
{
"type": "REPORT",
"url": "https://access.redhat.com/security/cve/CVE-2022-42927"
},
{
"type": "REPORT",
"url": "https://access.redhat.com/security/cve/CVE-2022-42928"
},
{
"type": "REPORT",
"url": "https://access.redhat.com/security/cve/CVE-2022-42929"
},
{
"type": "REPORT",
"url": "https://access.redhat.com/security/cve/CVE-2022-42932"
},
{
"type": "REPORT",
"url": "https://bugzilla.redhat.com/2135391"
},
{
"type": "REPORT",
"url": "https://bugzilla.redhat.com/2135393"
},
{
"type": "REPORT",
"url": "https://bugzilla.redhat.com/2135395"
},
{
"type": "REPORT",
"url": "https://bugzilla.redhat.com/2135396"
},
{
"type": "REPORT",
"url": "https://bugzilla.redhat.com/2136156"
},
{
"type": "REPORT",
"url": "https://bugzilla.redhat.com/2136157"
},
{
"type": "REPORT",
"url": "https://bugzilla.redhat.com/2136158"
},
{
"type": "REPORT",
"url": "https://bugzilla.redhat.com/2136159"
},
{
"type": "ADVISORY",
"url": "https://errata.almalinux.org/9/ALSA-2022-7178.html"
}
],
"related": [
"CVE-2022-39249",
"CVE-2022-39250",
"CVE-2022-39251",
"CVE-2022-42927",
"CVE-2022-42928",
"CVE-2022-39236",
"CVE-2022-42929",
"CVE-2022-42932"
],
"summary": "Important: thunderbird security update"
}
alsa-2022:7190
Vulnerability from osv_almalinux
Mozilla Thunderbird is a standalone mail and newsgroup client.
This update upgrades Thunderbird to version 102.4.0.
Security Fix(es):
- Mozilla: Matrix SDK bundled with Thunderbird vulnerable to an impersonation attack by malicious server administrators (CVE-2022-39249)
- Mozilla: Matrix SDK bundled with Thunderbird vulnerable to a device verification attack (CVE-2022-39250)
- Mozilla: Matrix SDK bundled with Thunderbird vulnerable to an impersonation attack (CVE-2022-39251)
- Mozilla: Same-origin policy violation could have leaked cross-origin URLs (CVE-2022-42927)
- Mozilla: Memory Corruption in JS Engine (CVE-2022-42928)
- Mozilla: Matrix SDK bundled with Thunderbird vulnerable to a data corruption issue (CVE-2022-39236)
- Mozilla: Denial of Service via window.print (CVE-2022-42929)
- Mozilla: Memory safety bugs fixed in Firefox ESR 102.4 and Thunderbird 102.4 (CVE-2022-42932)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
| URL | Type | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{
"affected": [
{
"package": {
"ecosystem": "AlmaLinux:8",
"name": "thunderbird"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "102.4.0-1.el8_6.alma"
}
],
"type": "ECOSYSTEM"
}
]
}
],
"details": "Mozilla Thunderbird is a standalone mail and newsgroup client.\n\nThis update upgrades Thunderbird to version 102.4.0.\n\nSecurity Fix(es):\n\n* Mozilla: Matrix SDK bundled with Thunderbird vulnerable to an impersonation attack by malicious server administrators (CVE-2022-39249)\n* Mozilla: Matrix SDK bundled with Thunderbird vulnerable to a device verification attack (CVE-2022-39250)\n* Mozilla: Matrix SDK bundled with Thunderbird vulnerable to an impersonation attack (CVE-2022-39251)\n* Mozilla: Same-origin policy violation could have leaked cross-origin URLs (CVE-2022-42927)\n* Mozilla: Memory Corruption in JS Engine (CVE-2022-42928)\n* Mozilla: Matrix SDK bundled with Thunderbird vulnerable to a data corruption issue (CVE-2022-39236)\n* Mozilla: Denial of Service via window.print (CVE-2022-42929)\n* Mozilla: Memory safety bugs fixed in Firefox ESR 102.4 and Thunderbird 102.4 (CVE-2022-42932)\n\nFor more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.",
"id": "ALSA-2022:7190",
"modified": "2022-10-26T07:18:12Z",
"published": "2022-10-25T00:00:00Z",
"references": [
{
"type": "ADVISORY",
"url": "https://access.redhat.com/errata/RHSA-2022:7190"
},
{
"type": "REPORT",
"url": "https://access.redhat.com/security/cve/CVE-2022-39236"
},
{
"type": "REPORT",
"url": "https://access.redhat.com/security/cve/CVE-2022-39249"
},
{
"type": "REPORT",
"url": "https://access.redhat.com/security/cve/CVE-2022-39250"
},
{
"type": "REPORT",
"url": "https://access.redhat.com/security/cve/CVE-2022-39251"
},
{
"type": "REPORT",
"url": "https://access.redhat.com/security/cve/CVE-2022-42927"
},
{
"type": "REPORT",
"url": "https://access.redhat.com/security/cve/CVE-2022-42928"
},
{
"type": "REPORT",
"url": "https://access.redhat.com/security/cve/CVE-2022-42929"
},
{
"type": "REPORT",
"url": "https://access.redhat.com/security/cve/CVE-2022-42932"
},
{
"type": "REPORT",
"url": "https://bugzilla.redhat.com/2135391"
},
{
"type": "REPORT",
"url": "https://bugzilla.redhat.com/2135393"
},
{
"type": "REPORT",
"url": "https://bugzilla.redhat.com/2135395"
},
{
"type": "REPORT",
"url": "https://bugzilla.redhat.com/2135396"
},
{
"type": "REPORT",
"url": "https://bugzilla.redhat.com/2136156"
},
{
"type": "REPORT",
"url": "https://bugzilla.redhat.com/2136157"
},
{
"type": "REPORT",
"url": "https://bugzilla.redhat.com/2136158"
},
{
"type": "REPORT",
"url": "https://bugzilla.redhat.com/2136159"
},
{
"type": "ADVISORY",
"url": "https://errata.almalinux.org/8/ALSA-2022-7190.html"
}
],
"related": [
"CVE-2022-39249",
"CVE-2022-39250",
"CVE-2022-39251",
"CVE-2022-42927",
"CVE-2022-42928",
"CVE-2022-39236",
"CVE-2022-42929",
"CVE-2022-42932"
],
"summary": "Important: thunderbird security update"
}
FKIE_CVE-2022-39249
Vulnerability from fkie_nvd - Published: 2022-09-28 20:15 - Updated: 2024-11-21 07:177.5 (High) - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
| URL | Tags | ||
|---|---|---|---|
| security-advisories@github.com | https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76 | Patch, Third Party Advisory | |
| security-advisories@github.com | https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0 | Release Notes, Third Party Advisory | |
| security-advisories@github.com | https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg | Third Party Advisory | |
| security-advisories@github.com | https://github.com/matrix-org/matrix-spec-proposals/pull/3061 | Patch, Third Party Advisory | |
| security-advisories@github.com | https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients | Vendor Advisory | |
| security-advisories@github.com | https://security.gentoo.org/glsa/202210-35 | Third Party Advisory | |
| af854a3a-2127-422b-91ae-364da2661108 | https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76 | Patch, Third Party Advisory | |
| af854a3a-2127-422b-91ae-364da2661108 | https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0 | Release Notes, Third Party Advisory | |
| af854a3a-2127-422b-91ae-364da2661108 | https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg | Third Party Advisory | |
| af854a3a-2127-422b-91ae-364da2661108 | https://github.com/matrix-org/matrix-spec-proposals/pull/3061 | Patch, Third Party Advisory | |
| af854a3a-2127-422b-91ae-364da2661108 | https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients | Vendor Advisory | |
| af854a3a-2127-422b-91ae-364da2661108 | https://security.gentoo.org/glsa/202210-35 | Third Party Advisory |
| Vendor | Product | Version | |
|---|---|---|---|
| matrix | javascript_sdk | * |
{
"configurations": [
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:a:matrix:javascript_sdk:*:*:*:*:*:node.js:*:*",
"matchCriteriaId": "4755C737-8BCE-49AF-8D23-CD3D36F9EDA7",
"versionEndExcluding": "19.7.0",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver can construct messages appearing to have come from another person. Such messages will be marked with a grey shield on some platforms, but this may be missing in others. This attack is possible due to the matrix-js-sdk implementing a too permissive key forwarding strategy on the receiving end. Starting with version 19.7.0, the default policy for accepting key forwards has been made more strict in the matrix-js-sdk. matrix-js-sdk will now only accept forwarded keys in response to previously issued requests and only from own, verified devices. The SDK now sets a `trusted` flag on the decrypted message upon decryption, based on whether the key used to decrypt the message was received from a trusted source. Clients need to ensure that messages decrypted with a key with `trusted = false` are decorated appropriately, for example, by showing a warning for such messages. This attack requires coordination between a malicious homeserver and an attacker, and those who trust your homeservers do not need a workaround."
},
{
"lang": "es",
"value": "Matrix Javascript SDK es el SDK cliente-servidor de Matrix para JavaScript. En versiones anteriores a 19.7.0, un atacante que coopere con un servidor dom\u00e9stico malicioso puede construir mensajes que parezcan proceder de otra persona. Dichos mensajes estar\u00e1n marcados con un escudo gris en algunas plataformas, pero \u00e9ste puede faltar en otras. Este ataque es posible debido a que matrix-js-sdk implementa una estrategia de reenv\u00edo de claves demasiado permisiva en el extremo receptor. A partir de la versi\u00f3n 19.7.0, la pol\u00edtica por defecto para aceptar reenv\u00edos de claves se ha hecho m\u00e1s estricta en matrix-js-sdk. matrix-js-sdk ahora s\u00f3lo aceptar\u00e1 claves reenviadas en respuesta a peticiones previamente emitidas y s\u00f3lo de dispositivos propios y verificados. El SDK ahora establece un flag \"trusted\" en el mensaje descifrado al descifrarlo, bas\u00e1ndose en si la clave usada para descifrar el mensaje es recibida de una fuente confiable. Los clientes deben asegurarse de que los mensajes descifrados con una clave con \"trusted = false\" sean decorados adecuadamente, por ejemplo, mostrando una advertencia para tales mensajes. Este ataque requiere la coordinaci\u00f3n entre un servidor dom\u00e9stico malicioso y un atacante, y aquellos que conf\u00edan en sus servidores dom\u00e9sticos no necesitan una mitigaci\u00f3n"
}
],
"id": "CVE-2022-39249",
"lastModified": "2024-11-21T07:17:52.443",
"metrics": {
"cvssMetricV31": [
{
"cvssData": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"exploitabilityScore": 3.9,
"impactScore": 3.6,
"source": "security-advisories@github.com",
"type": "Secondary"
},
{
"cvssData": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"exploitabilityScore": 3.9,
"impactScore": 3.6,
"source": "nvd@nist.gov",
"type": "Primary"
}
]
},
"published": "2022-09-28T20:15:16.127",
"references": [
{
"source": "security-advisories@github.com",
"tags": [
"Patch",
"Third Party Advisory"
],
"url": "https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76"
},
{
"source": "security-advisories@github.com",
"tags": [
"Release Notes",
"Third Party Advisory"
],
"url": "https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0"
},
{
"source": "security-advisories@github.com",
"tags": [
"Third Party Advisory"
],
"url": "https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg"
},
{
"source": "security-advisories@github.com",
"tags": [
"Patch",
"Third Party Advisory"
],
"url": "https://github.com/matrix-org/matrix-spec-proposals/pull/3061"
},
{
"source": "security-advisories@github.com",
"tags": [
"Vendor Advisory"
],
"url": "https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients"
},
{
"source": "security-advisories@github.com",
"tags": [
"Third Party Advisory"
],
"url": "https://security.gentoo.org/glsa/202210-35"
},
{
"source": "af854a3a-2127-422b-91ae-364da2661108",
"tags": [
"Patch",
"Third Party Advisory"
],
"url": "https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76"
},
{
"source": "af854a3a-2127-422b-91ae-364da2661108",
"tags": [
"Release Notes",
"Third Party Advisory"
],
"url": "https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0"
},
{
"source": "af854a3a-2127-422b-91ae-364da2661108",
"tags": [
"Third Party Advisory"
],
"url": "https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg"
},
{
"source": "af854a3a-2127-422b-91ae-364da2661108",
"tags": [
"Patch",
"Third Party Advisory"
],
"url": "https://github.com/matrix-org/matrix-spec-proposals/pull/3061"
},
{
"source": "af854a3a-2127-422b-91ae-364da2661108",
"tags": [
"Vendor Advisory"
],
"url": "https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients"
},
{
"source": "af854a3a-2127-422b-91ae-364da2661108",
"tags": [
"Third Party Advisory"
],
"url": "https://security.gentoo.org/glsa/202210-35"
}
],
"sourceIdentifier": "security-advisories@github.com",
"vulnStatus": "Modified",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-287"
},
{
"lang": "en",
"value": "CWE-322"
}
],
"source": "security-advisories@github.com",
"type": "Secondary"
},
{
"description": [
{
"lang": "en",
"value": "CWE-287"
}
],
"source": "nvd@nist.gov",
"type": "Primary"
}
]
}
GHSA-6263-X97C-C4GG
Vulnerability from github – Published: 2022-09-30 00:40 – Updated: 2022-11-01 13:25Impact
An attacker cooperating with a malicious homeserver can construct messages appearing to have come from another person. Such messages will be marked with a grey shield on some platforms, but this may be missing in others.
This attack is possible due to the matrix-js-sdk implementing a too permissive key forwarding strategy on the receiving end.
Key forwarding is a mechanism allowing clients to recover from “unable to decrypt” messages when they missed the initial key distribution, at the time the message was originally sent. Examples include accessing message history before they joined the room but also when some network/federation errors have occurred.
Patches
The default policy for accepting key forwards has been made more strict in the matrix-js-sdk. matrix-js-sdk will now only accept forwarded keys in response to previously issued requests and only from own, verified devices.
A unique exception to this rule is with the experimental MSC3061, that is forwarding room keys for past messages when invited in a room configured with the proper history visibility setting. Such key forwards are parked upon receipt and are only accepted if the SDK receives an invitation for that room from the inviter in a limited time window.
The SDK now sets a trusted flag on the decrypted message upon decryption, based on whether the key used to decrypt the message was received from a trusted source. Clients need to ensure that messages decrypted with a key with trusted = false are decorated appropriately (for example, by showing a warning for such messages).
Workarounds
As this attack requires coordination between a malicious homeserver and an attacker, if you trust your homeserver, no particular workaround is needed.
References
Blog post: https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients
For more information
If you have any questions or comments about this advisory, e-mail us at security@matrix.org.
{
"affected": [
{
"package": {
"ecosystem": "npm",
"name": "matrix-js-sdk"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "19.7.0"
}
],
"type": "ECOSYSTEM"
}
]
}
],
"aliases": [
"CVE-2022-39249"
],
"database_specific": {
"cwe_ids": [
"CWE-287"
],
"github_reviewed": true,
"github_reviewed_at": "2022-09-30T00:40:35Z",
"nvd_published_at": "2022-09-28T20:15:00Z",
"severity": "HIGH"
},
"details": "## Impact\n\nAn attacker cooperating with a malicious homeserver can construct messages appearing to have come from another person. Such messages will be marked with a grey shield on some platforms, but this may be missing in others.\n\nThis attack is possible due to the matrix-js-sdk implementing a too permissive [key forwarding](https://spec.matrix.org/v1.3/client-server-api/#key-requests) strategy on the receiving end.\n\nKey forwarding is a mechanism allowing clients to recover from \u201cunable to decrypt\u201d messages when they missed the initial key distribution, at the time the message was originally sent. Examples include accessing message history before they joined the room but also when some network/federation errors have occurred.\n\n## Patches\n\nThe default policy for accepting key forwards has been made more strict in the matrix-js-sdk. matrix-js-sdk will now only accept forwarded keys in response to previously issued requests and only from own, verified devices.\n\nA unique exception to this rule is with the experimental [MSC3061](https://github.com/matrix-org/matrix-spec-proposals/pull/3061), that is forwarding room keys for past messages when invited in a room configured with the proper history visibility setting. Such key forwards are parked upon receipt and are only accepted if the SDK receives an invitation for that room from the inviter in a limited time window.\n\nThe SDK now sets a `trusted` flag on the decrypted message upon decryption, based on whether the key used to decrypt the message was received from a trusted source. Clients need to ensure that messages decrypted with a key with `trusted = false` are decorated appropriately (for example, by showing a warning for such messages).\n\n### Workarounds\n\nAs this attack requires coordination between a malicious homeserver and an attacker, if you trust your homeserver, no particular workaround is needed.\n\n## References\nBlog post: https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients\n\n## For more information\nIf you have any questions or comments about this advisory, e-mail us at security@matrix.org.",
"id": "GHSA-6263-x97c-c4gg",
"modified": "2022-11-01T13:25:08Z",
"published": "2022-09-30T00:40:35Z",
"references": [
{
"type": "WEB",
"url": "https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg"
},
{
"type": "ADVISORY",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2022-39249"
},
{
"type": "WEB",
"url": "https://github.com/matrix-org/matrix-spec-proposals/pull/3061"
},
{
"type": "WEB",
"url": "https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76"
},
{
"type": "PACKAGE",
"url": "https://github.com/matrix-org/matrix-js-sdk"
},
{
"type": "WEB",
"url": "https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0"
},
{
"type": "WEB",
"url": "https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients"
},
{
"type": "WEB",
"url": "https://security.gentoo.org/glsa/202210-35"
}
],
"schema_version": "1.4.0",
"severity": [
{
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"type": "CVSS_V3"
}
],
"summary": "matrix-js-sdk subject to impersonated messages due to permissive key forwarding"
}
GSD-2022-39249
Vulnerability from gsd - Updated: 2023-12-13 01:19{
"GSD": {
"alias": "CVE-2022-39249",
"description": "Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver can construct messages appearing to have come from another person. Such messages will be marked with a grey shield on some platforms, but this may be missing in others. This attack is possible due to the matrix-js-sdk implementing a too permissive key forwarding strategy on the receiving end. Starting with version 19.7.0, the default policy for accepting key forwards has been made more strict in the matrix-js-sdk. matrix-js-sdk will now only accept forwarded keys in response to previously issued requests and only from own, verified devices. The SDK now sets a `trusted` flag on the decrypted message upon decryption, based on whether the key used to decrypt the message was received from a trusted source. Clients need to ensure that messages decrypted with a key with `trusted = false` are decorated appropriately, for example, by showing a warning for such messages. This attack requires coordination between a malicious homeserver and an attacker, and those who trust your homeservers do not need a workaround.",
"id": "GSD-2022-39249",
"references": [
"https://advisories.mageia.org/CVE-2022-39249.html",
"https://access.redhat.com/errata/RHSA-2022:7178",
"https://access.redhat.com/errata/RHSA-2022:7181",
"https://access.redhat.com/errata/RHSA-2022:7182",
"https://access.redhat.com/errata/RHSA-2022:7183",
"https://access.redhat.com/errata/RHSA-2022:7184",
"https://access.redhat.com/errata/RHSA-2022:7190",
"https://www.suse.com/security/cve/CVE-2022-39249.html",
"https://ubuntu.com/security/CVE-2022-39249"
]
},
"gsd": {
"metadata": {
"exploitCode": "unknown",
"remediation": "unknown",
"reportConfidence": "confirmed",
"type": "vulnerability"
},
"osvSchema": {
"aliases": [
"CVE-2022-39249"
],
"details": "Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver can construct messages appearing to have come from another person. Such messages will be marked with a grey shield on some platforms, but this may be missing in others. This attack is possible due to the matrix-js-sdk implementing a too permissive key forwarding strategy on the receiving end. Starting with version 19.7.0, the default policy for accepting key forwards has been made more strict in the matrix-js-sdk. matrix-js-sdk will now only accept forwarded keys in response to previously issued requests and only from own, verified devices. The SDK now sets a `trusted` flag on the decrypted message upon decryption, based on whether the key used to decrypt the message was received from a trusted source. Clients need to ensure that messages decrypted with a key with `trusted = false` are decorated appropriately, for example, by showing a warning for such messages. This attack requires coordination between a malicious homeserver and an attacker, and those who trust your homeservers do not need a workaround.",
"id": "GSD-2022-39249",
"modified": "2023-12-13T01:19:20.566182Z",
"schema_version": "1.4.0"
}
},
"namespaces": {
"cve.org": {
"CVE_data_meta": {
"ASSIGNER": "security-advisories@github.com",
"ID": "CVE-2022-39249",
"STATE": "PUBLIC",
"TITLE": "Matrix Javascript SDK vulnerable to impersonation via forwarded Megolm sessions"
},
"affects": {
"vendor": {
"vendor_data": [
{
"product": {
"product_data": [
{
"product_name": "matrix-js-sdk",
"version": {
"version_data": [
{
"version_value": "\u003c 19.7.0"
}
]
}
}
]
},
"vendor_name": "matrix-org"
}
]
}
},
"data_format": "MITRE",
"data_type": "CVE",
"data_version": "4.0",
"description": {
"description_data": [
{
"lang": "eng",
"value": "Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver can construct messages appearing to have come from another person. Such messages will be marked with a grey shield on some platforms, but this may be missing in others. This attack is possible due to the matrix-js-sdk implementing a too permissive key forwarding strategy on the receiving end. Starting with version 19.7.0, the default policy for accepting key forwards has been made more strict in the matrix-js-sdk. matrix-js-sdk will now only accept forwarded keys in response to previously issued requests and only from own, verified devices. The SDK now sets a `trusted` flag on the decrypted message upon decryption, based on whether the key used to decrypt the message was received from a trusted source. Clients need to ensure that messages decrypted with a key with `trusted = false` are decorated appropriately, for example, by showing a warning for such messages. This attack requires coordination between a malicious homeserver and an attacker, and those who trust your homeservers do not need a workaround."
}
]
},
"impact": {
"cvss": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
}
},
"problemtype": {
"problemtype_data": [
{
"description": [
{
"lang": "eng",
"value": "CWE-322: Key Exchange without Entity Authentication"
}
]
},
{
"description": [
{
"lang": "eng",
"value": "CWE-287: Improper Authentication"
}
]
}
]
},
"references": {
"reference_data": [
{
"name": "https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76",
"refsource": "MISC",
"url": "https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76"
},
{
"name": "https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0",
"refsource": "MISC",
"url": "https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0"
},
{
"name": "https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg",
"refsource": "CONFIRM",
"url": "https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg"
},
{
"name": "https://github.com/matrix-org/matrix-spec-proposals/pull/3061",
"refsource": "MISC",
"url": "https://github.com/matrix-org/matrix-spec-proposals/pull/3061"
},
{
"name": "https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients",
"refsource": "MISC",
"url": "https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients"
},
{
"name": "GLSA-202210-35",
"refsource": "GENTOO",
"url": "https://security.gentoo.org/glsa/202210-35"
}
]
},
"source": {
"advisory": "GHSA-6263-x97c-c4gg",
"discovery": "UNKNOWN"
}
},
"gitlab.com": {
"advisories": [
{
"affected_range": "\u003c19.7.0",
"affected_versions": "All versions before 19.7.0",
"cvss_v3": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"cwe_ids": [
"CWE-1035",
"CWE-287",
"CWE-937"
],
"date": "2022-12-08",
"description": "Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver can construct messages appearing to have come from another person. Such messages will be marked with a grey shield on some platforms, but this may be missing in others. This attack is possible due to the matrix-js-sdk implementing a too permissive key forwarding strategy on the receiving end. Starting with version 19.7.0, the default policy for accepting key forwards has been made more strict in the matrix-js-sdk. matrix-js-sdk will now only accept forwarded keys in response to previously issued requests and only from own, verified devices. The SDK now sets a `trusted` flag on the decrypted message upon decryption, based on whether the key used to decrypt the message was received from a trusted source. Clients need to ensure that messages decrypted with a key with `trusted = false` are decorated appropriately, for example, by showing a warning for such messages. This attack requires coordination between a malicious homeserver and an attacker, and those who trust your homeservers do not need a workaround.",
"fixed_versions": [
"19.7.0"
],
"identifier": "CVE-2022-39249",
"identifiers": [
"CVE-2022-39249",
"GHSA-6263-x97c-c4gg"
],
"not_impacted": "All versions starting from 19.7.0",
"package_slug": "npm/matrix-js-sdk",
"pubdate": "2022-09-28",
"solution": "Upgrade to version 19.7.0 or above.",
"title": "Key Exchange without Entity Authentication",
"urls": [
"https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg",
"https://nvd.nist.gov/vuln/detail/CVE-2022-39249",
"https://github.com/matrix-org/matrix-spec-proposals/pull/3061",
"https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76",
"https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0",
"https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients",
"https://github.com/advisories/GHSA-6263-x97c-c4gg"
],
"uuid": "a6178fa4-2134-4bc4-a65d-92693f5a0405"
}
]
},
"nvd.nist.gov": {
"configurations": {
"CVE_data_version": "4.0",
"nodes": [
{
"children": [],
"cpe_match": [
{
"cpe23Uri": "cpe:2.3:a:matrix:javascript_sdk:*:*:*:*:*:node.js:*:*",
"cpe_name": [],
"versionEndExcluding": "19.7.0",
"vulnerable": true
}
],
"operator": "OR"
}
]
},
"cve": {
"CVE_data_meta": {
"ASSIGNER": "security-advisories@github.com",
"ID": "CVE-2022-39249"
},
"data_format": "MITRE",
"data_type": "CVE",
"data_version": "4.0",
"description": {
"description_data": [
{
"lang": "en",
"value": "Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver can construct messages appearing to have come from another person. Such messages will be marked with a grey shield on some platforms, but this may be missing in others. This attack is possible due to the matrix-js-sdk implementing a too permissive key forwarding strategy on the receiving end. Starting with version 19.7.0, the default policy for accepting key forwards has been made more strict in the matrix-js-sdk. matrix-js-sdk will now only accept forwarded keys in response to previously issued requests and only from own, verified devices. The SDK now sets a `trusted` flag on the decrypted message upon decryption, based on whether the key used to decrypt the message was received from a trusted source. Clients need to ensure that messages decrypted with a key with `trusted = false` are decorated appropriately, for example, by showing a warning for such messages. This attack requires coordination between a malicious homeserver and an attacker, and those who trust your homeservers do not need a workaround."
}
]
},
"problemtype": {
"problemtype_data": [
{
"description": [
{
"lang": "en",
"value": "CWE-287"
}
]
}
]
},
"references": {
"reference_data": [
{
"name": "https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76",
"refsource": "MISC",
"tags": [
"Patch",
"Third Party Advisory"
],
"url": "https://github.com/matrix-org/matrix-js-sdk/commit/a587d7c36026fe1fcf93dfff63588abee359be76"
},
{
"name": "https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg",
"refsource": "CONFIRM",
"tags": [
"Third Party Advisory"
],
"url": "https://github.com/matrix-org/matrix-js-sdk/security/advisories/GHSA-6263-x97c-c4gg"
},
{
"name": "https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0",
"refsource": "MISC",
"tags": [
"Release Notes",
"Third Party Advisory"
],
"url": "https://github.com/matrix-org/matrix-js-sdk/releases/tag/v19.7.0"
},
{
"name": "https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients",
"refsource": "MISC",
"tags": [
"Vendor Advisory"
],
"url": "https://matrix.org/blog/2022/09/28/upgrade-now-to-address-encryption-vulns-in-matrix-sdks-and-clients"
},
{
"name": "https://github.com/matrix-org/matrix-spec-proposals/pull/3061",
"refsource": "MISC",
"tags": [
"Patch",
"Third Party Advisory"
],
"url": "https://github.com/matrix-org/matrix-spec-proposals/pull/3061"
},
{
"name": "GLSA-202210-35",
"refsource": "GENTOO",
"tags": [
"Third Party Advisory"
],
"url": "https://security.gentoo.org/glsa/202210-35"
}
]
}
},
"impact": {
"baseMetricV3": {
"cvssV3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 7.5,
"baseSeverity": "HIGH",
"confidentialityImpact": "NONE",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"exploitabilityScore": 3.9,
"impactScore": 3.6
}
},
"lastModifiedDate": "2022-12-08T03:13Z",
"publishedDate": "2022-09-28T20:15Z"
}
}
}
OPENSUSE-SU-2024:12374-1
Vulnerability from csaf_opensuse - Published: 2024-06-15 00:00 - Updated: 2024-06-15 00:00| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:element-desktop-1.11.8-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-desktop-1.11.8-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-desktop-1.11.8-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-desktop-1.11.8-1.1.x86_64 | — |
Vendor Fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:element-desktop-1.11.8-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-desktop-1.11.8-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-desktop-1.11.8-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-desktop-1.11.8-1.1.x86_64 | — |
Vendor Fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:element-desktop-1.11.8-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-desktop-1.11.8-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-desktop-1.11.8-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-desktop-1.11.8-1.1.x86_64 | — |
Vendor Fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:element-desktop-1.11.8-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-desktop-1.11.8-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-desktop-1.11.8-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-desktop-1.11.8-1.1.x86_64 | — |
Vendor Fix
|
| URL | Category |
|---|---|
| https://www.suse.com/support/security/rating/ | external |
| https://ftp.suse.com/pub/projects/security/csaf/o… | self |
| https://www.suse.com/security/cve/CVE-2022-39236/ | self |
| https://www.suse.com/security/cve/CVE-2022-39249/ | self |
| https://www.suse.com/security/cve/CVE-2022-39250/ | self |
| https://www.suse.com/security/cve/CVE-2022-39251/ | self |
| https://www.suse.com/security/cve/CVE-2022-39236 | external |
| https://bugzilla.suse.com/1204411 | external |
| https://www.suse.com/security/cve/CVE-2022-39249 | external |
| https://bugzilla.suse.com/1204411 | external |
| https://www.suse.com/security/cve/CVE-2022-39250 | external |
| https://bugzilla.suse.com/1204411 | external |
| https://www.suse.com/security/cve/CVE-2022-39251 | external |
| https://bugzilla.suse.com/1204411 | external |
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "element-desktop-1.11.8-1.1 on GA media",
"title": "Title of the patch"
},
{
"category": "description",
"text": "These are all security issues fixed in the element-desktop-1.11.8-1.1 package on the GA media of openSUSE Tumbleweed.",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Tumbleweed-2024-12374",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2024_12374-1.json"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2022-39236 page",
"url": "https://www.suse.com/security/cve/CVE-2022-39236/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2022-39249 page",
"url": "https://www.suse.com/security/cve/CVE-2022-39249/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2022-39250 page",
"url": "https://www.suse.com/security/cve/CVE-2022-39250/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2022-39251 page",
"url": "https://www.suse.com/security/cve/CVE-2022-39251/"
}
],
"title": "element-desktop-1.11.8-1.1 on GA media",
"tracking": {
"current_release_date": "2024-06-15T00:00:00Z",
"generator": {
"date": "2024-06-15T00:00:00Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2024:12374-1",
"initial_release_date": "2024-06-15T00:00:00Z",
"revision_history": [
{
"date": "2024-06-15T00:00:00Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "element-desktop-1.11.8-1.1.aarch64",
"product": {
"name": "element-desktop-1.11.8-1.1.aarch64",
"product_id": "element-desktop-1.11.8-1.1.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "element-desktop-1.11.8-1.1.ppc64le",
"product": {
"name": "element-desktop-1.11.8-1.1.ppc64le",
"product_id": "element-desktop-1.11.8-1.1.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "element-desktop-1.11.8-1.1.s390x",
"product": {
"name": "element-desktop-1.11.8-1.1.s390x",
"product_id": "element-desktop-1.11.8-1.1.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "element-desktop-1.11.8-1.1.x86_64",
"product": {
"name": "element-desktop-1.11.8-1.1.x86_64",
"product_id": "element-desktop-1.11.8-1.1.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Tumbleweed",
"product": {
"name": "openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed",
"product_identification_helper": {
"cpe": "cpe:/o:opensuse:tumbleweed"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "element-desktop-1.11.8-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:element-desktop-1.11.8-1.1.aarch64"
},
"product_reference": "element-desktop-1.11.8-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "element-desktop-1.11.8-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:element-desktop-1.11.8-1.1.ppc64le"
},
"product_reference": "element-desktop-1.11.8-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "element-desktop-1.11.8-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:element-desktop-1.11.8-1.1.s390x"
},
"product_reference": "element-desktop-1.11.8-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "element-desktop-1.11.8-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:element-desktop-1.11.8-1.1.x86_64"
},
"product_reference": "element-desktop-1.11.8-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2022-39236",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2022-39236"
}
],
"notes": [
{
"category": "general",
"text": "Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Starting with version 17.1.0-rc.1, improperly formed beacon events can disrupt or impede the matrix-js-sdk from functioning properly, potentially impacting the consumer\u0027s ability to process data safely. Note that the matrix-js-sdk can appear to be operating normally but be excluding or corrupting runtime data presented to the consumer. This is patched in matrix-js-sdk v19.7.0. Redacting applicable events, waiting for the sync processor to store data, and restarting the client are possible workarounds. Alternatively, redacting the applicable events and clearing all storage will fix the further perceived issues. Downgrading to an unaffected version, noting that such a version may be subject to other vulnerabilities, will additionally resolve the issue.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2022-39236",
"url": "https://www.suse.com/security/cve/CVE-2022-39236"
},
{
"category": "external",
"summary": "SUSE Bug 1204411 for CVE-2022-39236",
"url": "https://bugzilla.suse.com/1204411"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 4.3,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-06-15T00:00:00Z",
"details": "important"
}
],
"title": "CVE-2022-39236"
},
{
"cve": "CVE-2022-39249",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2022-39249"
}
],
"notes": [
{
"category": "general",
"text": "Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver can construct messages appearing to have come from another person. Such messages will be marked with a grey shield on some platforms, but this may be missing in others. This attack is possible due to the matrix-js-sdk implementing a too permissive key forwarding strategy on the receiving end. Starting with version 19.7.0, the default policy for accepting key forwards has been made more strict in the matrix-js-sdk. matrix-js-sdk will now only accept forwarded keys in response to previously issued requests and only from own, verified devices. The SDK now sets a `trusted` flag on the decrypted message upon decryption, based on whether the key used to decrypt the message was received from a trusted source. Clients need to ensure that messages decrypted with a key with `trusted = false` are decorated appropriately, for example, by showing a warning for such messages. This attack requires coordination between a malicious homeserver and an attacker, and those who trust your homeservers do not need a workaround.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2022-39249",
"url": "https://www.suse.com/security/cve/CVE-2022-39249"
},
{
"category": "external",
"summary": "SUSE Bug 1204411 for CVE-2022-39249",
"url": "https://bugzilla.suse.com/1204411"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-06-15T00:00:00Z",
"details": "important"
}
],
"title": "CVE-2022-39249"
},
{
"cve": "CVE-2022-39250",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2022-39250"
}
],
"notes": [
{
"category": "general",
"text": "Matrix JavaScript SDK is the Matrix Client-Server software development kit (SDK) for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver could interfere with the verification flow between two users, injecting its own cross-signing user identity in place of one of the users\u0027 identities. This would lead to the other device trusting/verifying the user identity under the control of the homeserver instead of the intended one. The vulnerability is a bug in the matrix-js-sdk, caused by checking and signing user identities and devices in two separate steps, and inadequately fixing the keys to be signed between those steps. Even though the attack is partly made possible due to the design decision of treating cross-signing user identities as Matrix devices on the server side (with their device ID set to the public part of the user identity key), no other examined implementations were vulnerable. Starting with version 19.7.0, the matrix-js-sdk has been modified to double check that the key signed is the one that was verified instead of just referencing the key by ID. An additional check has been made to report an error when one of the device ID matches a cross-signing key. As this attack requires coordination between a malicious homeserver and an attacker, those who trust their homeservers do not need a particular workaround.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2022-39250",
"url": "https://www.suse.com/security/cve/CVE-2022-39250"
},
{
"category": "external",
"summary": "SUSE Bug 1204411 for CVE-2022-39250",
"url": "https://bugzilla.suse.com/1204411"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-06-15T00:00:00Z",
"details": "important"
}
],
"title": "CVE-2022-39250"
},
{
"cve": "CVE-2022-39251",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2022-39251"
}
],
"notes": [
{
"category": "general",
"text": "Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver can construct messages that legitimately appear to have come from another person, without any indication such as a grey shield. Additionally, a sophisticated attacker cooperating with a malicious homeserver could employ this vulnerability to perform a targeted attack in order to send fake to-device messages appearing to originate from another user. This can allow, for example, to inject the key backup secret during a self-verification, to make a targeted device start using a malicious key backup spoofed by the homeserver. These attacks are possible due to a protocol confusion vulnerability that accepts to-device messages encrypted with Megolm instead of Olm. Starting with version 19.7.0, matrix-js-sdk has been modified to only accept Olm-encrypted to-device messages. Out of caution, several other checks have been audited or added. This attack requires coordination between a malicious home server and an attacker, so those who trust their home servers do not need a workaround.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2022-39251",
"url": "https://www.suse.com/security/cve/CVE-2022-39251"
},
{
"category": "external",
"summary": "SUSE Bug 1204411 for CVE-2022-39251",
"url": "https://bugzilla.suse.com/1204411"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-desktop-1.11.8-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-06-15T00:00:00Z",
"details": "important"
}
],
"title": "CVE-2022-39251"
}
]
}
OPENSUSE-SU-2024:12375-1
Vulnerability from csaf_opensuse - Published: 2024-06-15 00:00 - Updated: 2024-06-15 00:00| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:element-web-1.11.8-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-web-1.11.8-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-web-1.11.8-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-web-1.11.8-1.1.x86_64 | — |
Vendor Fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:element-web-1.11.8-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-web-1.11.8-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-web-1.11.8-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-web-1.11.8-1.1.x86_64 | — |
Vendor Fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:element-web-1.11.8-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-web-1.11.8-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-web-1.11.8-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-web-1.11.8-1.1.x86_64 | — |
Vendor Fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:element-web-1.11.8-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-web-1.11.8-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-web-1.11.8-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:element-web-1.11.8-1.1.x86_64 | — |
Vendor Fix
|
| URL | Category |
|---|---|
| https://www.suse.com/support/security/rating/ | external |
| https://ftp.suse.com/pub/projects/security/csaf/o… | self |
| https://www.suse.com/security/cve/CVE-2022-39236/ | self |
| https://www.suse.com/security/cve/CVE-2022-39249/ | self |
| https://www.suse.com/security/cve/CVE-2022-39250/ | self |
| https://www.suse.com/security/cve/CVE-2022-39251/ | self |
| https://www.suse.com/security/cve/CVE-2022-39236 | external |
| https://bugzilla.suse.com/1204411 | external |
| https://www.suse.com/security/cve/CVE-2022-39249 | external |
| https://bugzilla.suse.com/1204411 | external |
| https://www.suse.com/security/cve/CVE-2022-39250 | external |
| https://bugzilla.suse.com/1204411 | external |
| https://www.suse.com/security/cve/CVE-2022-39251 | external |
| https://bugzilla.suse.com/1204411 | external |
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "element-web-1.11.8-1.1 on GA media",
"title": "Title of the patch"
},
{
"category": "description",
"text": "These are all security issues fixed in the element-web-1.11.8-1.1 package on the GA media of openSUSE Tumbleweed.",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Tumbleweed-2024-12375",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2024_12375-1.json"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2022-39236 page",
"url": "https://www.suse.com/security/cve/CVE-2022-39236/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2022-39249 page",
"url": "https://www.suse.com/security/cve/CVE-2022-39249/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2022-39250 page",
"url": "https://www.suse.com/security/cve/CVE-2022-39250/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2022-39251 page",
"url": "https://www.suse.com/security/cve/CVE-2022-39251/"
}
],
"title": "element-web-1.11.8-1.1 on GA media",
"tracking": {
"current_release_date": "2024-06-15T00:00:00Z",
"generator": {
"date": "2024-06-15T00:00:00Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2024:12375-1",
"initial_release_date": "2024-06-15T00:00:00Z",
"revision_history": [
{
"date": "2024-06-15T00:00:00Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "element-web-1.11.8-1.1.aarch64",
"product": {
"name": "element-web-1.11.8-1.1.aarch64",
"product_id": "element-web-1.11.8-1.1.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "element-web-1.11.8-1.1.ppc64le",
"product": {
"name": "element-web-1.11.8-1.1.ppc64le",
"product_id": "element-web-1.11.8-1.1.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "element-web-1.11.8-1.1.s390x",
"product": {
"name": "element-web-1.11.8-1.1.s390x",
"product_id": "element-web-1.11.8-1.1.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "element-web-1.11.8-1.1.x86_64",
"product": {
"name": "element-web-1.11.8-1.1.x86_64",
"product_id": "element-web-1.11.8-1.1.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Tumbleweed",
"product": {
"name": "openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed",
"product_identification_helper": {
"cpe": "cpe:/o:opensuse:tumbleweed"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "element-web-1.11.8-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:element-web-1.11.8-1.1.aarch64"
},
"product_reference": "element-web-1.11.8-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "element-web-1.11.8-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:element-web-1.11.8-1.1.ppc64le"
},
"product_reference": "element-web-1.11.8-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "element-web-1.11.8-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:element-web-1.11.8-1.1.s390x"
},
"product_reference": "element-web-1.11.8-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "element-web-1.11.8-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:element-web-1.11.8-1.1.x86_64"
},
"product_reference": "element-web-1.11.8-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2022-39236",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2022-39236"
}
],
"notes": [
{
"category": "general",
"text": "Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Starting with version 17.1.0-rc.1, improperly formed beacon events can disrupt or impede the matrix-js-sdk from functioning properly, potentially impacting the consumer\u0027s ability to process data safely. Note that the matrix-js-sdk can appear to be operating normally but be excluding or corrupting runtime data presented to the consumer. This is patched in matrix-js-sdk v19.7.0. Redacting applicable events, waiting for the sync processor to store data, and restarting the client are possible workarounds. Alternatively, redacting the applicable events and clearing all storage will fix the further perceived issues. Downgrading to an unaffected version, noting that such a version may be subject to other vulnerabilities, will additionally resolve the issue.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:element-web-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2022-39236",
"url": "https://www.suse.com/security/cve/CVE-2022-39236"
},
{
"category": "external",
"summary": "SUSE Bug 1204411 for CVE-2022-39236",
"url": "https://bugzilla.suse.com/1204411"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:element-web-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 4.3,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:element-web-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-06-15T00:00:00Z",
"details": "important"
}
],
"title": "CVE-2022-39236"
},
{
"cve": "CVE-2022-39249",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2022-39249"
}
],
"notes": [
{
"category": "general",
"text": "Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver can construct messages appearing to have come from another person. Such messages will be marked with a grey shield on some platforms, but this may be missing in others. This attack is possible due to the matrix-js-sdk implementing a too permissive key forwarding strategy on the receiving end. Starting with version 19.7.0, the default policy for accepting key forwards has been made more strict in the matrix-js-sdk. matrix-js-sdk will now only accept forwarded keys in response to previously issued requests and only from own, verified devices. The SDK now sets a `trusted` flag on the decrypted message upon decryption, based on whether the key used to decrypt the message was received from a trusted source. Clients need to ensure that messages decrypted with a key with `trusted = false` are decorated appropriately, for example, by showing a warning for such messages. This attack requires coordination between a malicious homeserver and an attacker, and those who trust your homeservers do not need a workaround.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:element-web-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2022-39249",
"url": "https://www.suse.com/security/cve/CVE-2022-39249"
},
{
"category": "external",
"summary": "SUSE Bug 1204411 for CVE-2022-39249",
"url": "https://bugzilla.suse.com/1204411"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:element-web-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:element-web-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-06-15T00:00:00Z",
"details": "important"
}
],
"title": "CVE-2022-39249"
},
{
"cve": "CVE-2022-39250",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2022-39250"
}
],
"notes": [
{
"category": "general",
"text": "Matrix JavaScript SDK is the Matrix Client-Server software development kit (SDK) for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver could interfere with the verification flow between two users, injecting its own cross-signing user identity in place of one of the users\u0027 identities. This would lead to the other device trusting/verifying the user identity under the control of the homeserver instead of the intended one. The vulnerability is a bug in the matrix-js-sdk, caused by checking and signing user identities and devices in two separate steps, and inadequately fixing the keys to be signed between those steps. Even though the attack is partly made possible due to the design decision of treating cross-signing user identities as Matrix devices on the server side (with their device ID set to the public part of the user identity key), no other examined implementations were vulnerable. Starting with version 19.7.0, the matrix-js-sdk has been modified to double check that the key signed is the one that was verified instead of just referencing the key by ID. An additional check has been made to report an error when one of the device ID matches a cross-signing key. As this attack requires coordination between a malicious homeserver and an attacker, those who trust their homeservers do not need a particular workaround.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:element-web-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2022-39250",
"url": "https://www.suse.com/security/cve/CVE-2022-39250"
},
{
"category": "external",
"summary": "SUSE Bug 1204411 for CVE-2022-39250",
"url": "https://bugzilla.suse.com/1204411"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:element-web-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:element-web-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-06-15T00:00:00Z",
"details": "important"
}
],
"title": "CVE-2022-39250"
},
{
"cve": "CVE-2022-39251",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2022-39251"
}
],
"notes": [
{
"category": "general",
"text": "Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver can construct messages that legitimately appear to have come from another person, without any indication such as a grey shield. Additionally, a sophisticated attacker cooperating with a malicious homeserver could employ this vulnerability to perform a targeted attack in order to send fake to-device messages appearing to originate from another user. This can allow, for example, to inject the key backup secret during a self-verification, to make a targeted device start using a malicious key backup spoofed by the homeserver. These attacks are possible due to a protocol confusion vulnerability that accepts to-device messages encrypted with Megolm instead of Olm. Starting with version 19.7.0, matrix-js-sdk has been modified to only accept Olm-encrypted to-device messages. Out of caution, several other checks have been audited or added. This attack requires coordination between a malicious home server and an attacker, so those who trust their home servers do not need a workaround.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:element-web-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2022-39251",
"url": "https://www.suse.com/security/cve/CVE-2022-39251"
},
{
"category": "external",
"summary": "SUSE Bug 1204411 for CVE-2022-39251",
"url": "https://bugzilla.suse.com/1204411"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:element-web-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:element-web-1.11.8-1.1.aarch64",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.ppc64le",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.s390x",
"openSUSE Tumbleweed:element-web-1.11.8-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-06-15T00:00:00Z",
"details": "important"
}
],
"title": "CVE-2022-39251"
}
]
}
OPENSUSE-SU-2024:12379-1
Vulnerability from csaf_opensuse - Published: 2024-06-15 00:00 - Updated: 2024-06-15 00:00| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.x86_64 | — |
Vendor Fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.x86_64 | — |
Vendor Fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.x86_64 | — |
Vendor Fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.x86_64 | — |
Vendor Fix
|
| URL | Category |
|---|---|
| https://www.suse.com/support/security/rating/ | external |
| https://ftp.suse.com/pub/projects/security/csaf/o… | self |
| https://www.suse.com/security/cve/CVE-2022-39236/ | self |
| https://www.suse.com/security/cve/CVE-2022-39249/ | self |
| https://www.suse.com/security/cve/CVE-2022-39250/ | self |
| https://www.suse.com/security/cve/CVE-2022-39251/ | self |
| https://www.suse.com/security/cve/CVE-2022-39236 | external |
| https://bugzilla.suse.com/1204411 | external |
| https://www.suse.com/security/cve/CVE-2022-39249 | external |
| https://bugzilla.suse.com/1204411 | external |
| https://www.suse.com/security/cve/CVE-2022-39250 | external |
| https://bugzilla.suse.com/1204411 | external |
| https://www.suse.com/security/cve/CVE-2022-39251 | external |
| https://bugzilla.suse.com/1204411 | external |
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "moderate"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "MozillaThunderbird-102.3.1-1.1 on GA media",
"title": "Title of the patch"
},
{
"category": "description",
"text": "These are all security issues fixed in the MozillaThunderbird-102.3.1-1.1 package on the GA media of openSUSE Tumbleweed.",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Tumbleweed-2024-12379",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2024_12379-1.json"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2022-39236 page",
"url": "https://www.suse.com/security/cve/CVE-2022-39236/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2022-39249 page",
"url": "https://www.suse.com/security/cve/CVE-2022-39249/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2022-39250 page",
"url": "https://www.suse.com/security/cve/CVE-2022-39250/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2022-39251 page",
"url": "https://www.suse.com/security/cve/CVE-2022-39251/"
}
],
"title": "MozillaThunderbird-102.3.1-1.1 on GA media",
"tracking": {
"current_release_date": "2024-06-15T00:00:00Z",
"generator": {
"date": "2024-06-15T00:00:00Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2024:12379-1",
"initial_release_date": "2024-06-15T00:00:00Z",
"revision_history": [
{
"date": "2024-06-15T00:00:00Z",
"number": "1",
"summary": "Current version"
}
],
"status": "final",
"version": "1"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "MozillaThunderbird-102.3.1-1.1.aarch64",
"product": {
"name": "MozillaThunderbird-102.3.1-1.1.aarch64",
"product_id": "MozillaThunderbird-102.3.1-1.1.aarch64"
}
},
{
"category": "product_version",
"name": "MozillaThunderbird-translations-common-102.3.1-1.1.aarch64",
"product": {
"name": "MozillaThunderbird-translations-common-102.3.1-1.1.aarch64",
"product_id": "MozillaThunderbird-translations-common-102.3.1-1.1.aarch64"
}
},
{
"category": "product_version",
"name": "MozillaThunderbird-translations-other-102.3.1-1.1.aarch64",
"product": {
"name": "MozillaThunderbird-translations-other-102.3.1-1.1.aarch64",
"product_id": "MozillaThunderbird-translations-other-102.3.1-1.1.aarch64"
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "MozillaThunderbird-102.3.1-1.1.ppc64le",
"product": {
"name": "MozillaThunderbird-102.3.1-1.1.ppc64le",
"product_id": "MozillaThunderbird-102.3.1-1.1.ppc64le"
}
},
{
"category": "product_version",
"name": "MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le",
"product": {
"name": "MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le",
"product_id": "MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le"
}
},
{
"category": "product_version",
"name": "MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le",
"product": {
"name": "MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le",
"product_id": "MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le"
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "MozillaThunderbird-102.3.1-1.1.s390x",
"product": {
"name": "MozillaThunderbird-102.3.1-1.1.s390x",
"product_id": "MozillaThunderbird-102.3.1-1.1.s390x"
}
},
{
"category": "product_version",
"name": "MozillaThunderbird-translations-common-102.3.1-1.1.s390x",
"product": {
"name": "MozillaThunderbird-translations-common-102.3.1-1.1.s390x",
"product_id": "MozillaThunderbird-translations-common-102.3.1-1.1.s390x"
}
},
{
"category": "product_version",
"name": "MozillaThunderbird-translations-other-102.3.1-1.1.s390x",
"product": {
"name": "MozillaThunderbird-translations-other-102.3.1-1.1.s390x",
"product_id": "MozillaThunderbird-translations-other-102.3.1-1.1.s390x"
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "MozillaThunderbird-102.3.1-1.1.x86_64",
"product": {
"name": "MozillaThunderbird-102.3.1-1.1.x86_64",
"product_id": "MozillaThunderbird-102.3.1-1.1.x86_64"
}
},
{
"category": "product_version",
"name": "MozillaThunderbird-translations-common-102.3.1-1.1.x86_64",
"product": {
"name": "MozillaThunderbird-translations-common-102.3.1-1.1.x86_64",
"product_id": "MozillaThunderbird-translations-common-102.3.1-1.1.x86_64"
}
},
{
"category": "product_version",
"name": "MozillaThunderbird-translations-other-102.3.1-1.1.x86_64",
"product": {
"name": "MozillaThunderbird-translations-other-102.3.1-1.1.x86_64",
"product_id": "MozillaThunderbird-translations-other-102.3.1-1.1.x86_64"
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Tumbleweed",
"product": {
"name": "openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed",
"product_identification_helper": {
"cpe": "cpe:/o:opensuse:tumbleweed"
}
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "MozillaThunderbird-102.3.1-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.aarch64"
},
"product_reference": "MozillaThunderbird-102.3.1-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "MozillaThunderbird-102.3.1-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.ppc64le"
},
"product_reference": "MozillaThunderbird-102.3.1-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "MozillaThunderbird-102.3.1-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.s390x"
},
"product_reference": "MozillaThunderbird-102.3.1-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "MozillaThunderbird-102.3.1-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.x86_64"
},
"product_reference": "MozillaThunderbird-102.3.1-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "MozillaThunderbird-translations-common-102.3.1-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.aarch64"
},
"product_reference": "MozillaThunderbird-translations-common-102.3.1-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le"
},
"product_reference": "MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "MozillaThunderbird-translations-common-102.3.1-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.s390x"
},
"product_reference": "MozillaThunderbird-translations-common-102.3.1-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "MozillaThunderbird-translations-common-102.3.1-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.x86_64"
},
"product_reference": "MozillaThunderbird-translations-common-102.3.1-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "MozillaThunderbird-translations-other-102.3.1-1.1.aarch64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.aarch64"
},
"product_reference": "MozillaThunderbird-translations-other-102.3.1-1.1.aarch64",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le"
},
"product_reference": "MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "MozillaThunderbird-translations-other-102.3.1-1.1.s390x as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.s390x"
},
"product_reference": "MozillaThunderbird-translations-other-102.3.1-1.1.s390x",
"relates_to_product_reference": "openSUSE Tumbleweed"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "MozillaThunderbird-translations-other-102.3.1-1.1.x86_64 as component of openSUSE Tumbleweed",
"product_id": "openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.x86_64"
},
"product_reference": "MozillaThunderbird-translations-other-102.3.1-1.1.x86_64",
"relates_to_product_reference": "openSUSE Tumbleweed"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2022-39236",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2022-39236"
}
],
"notes": [
{
"category": "general",
"text": "Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Starting with version 17.1.0-rc.1, improperly formed beacon events can disrupt or impede the matrix-js-sdk from functioning properly, potentially impacting the consumer\u0027s ability to process data safely. Note that the matrix-js-sdk can appear to be operating normally but be excluding or corrupting runtime data presented to the consumer. This is patched in matrix-js-sdk v19.7.0. Redacting applicable events, waiting for the sync processor to store data, and restarting the client are possible workarounds. Alternatively, redacting the applicable events and clearing all storage will fix the further perceived issues. Downgrading to an unaffected version, noting that such a version may be subject to other vulnerabilities, will additionally resolve the issue.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2022-39236",
"url": "https://www.suse.com/security/cve/CVE-2022-39236"
},
{
"category": "external",
"summary": "SUSE Bug 1204411 for CVE-2022-39236",
"url": "https://bugzilla.suse.com/1204411"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 4.3,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-06-15T00:00:00Z",
"details": "important"
}
],
"title": "CVE-2022-39236"
},
{
"cve": "CVE-2022-39249",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2022-39249"
}
],
"notes": [
{
"category": "general",
"text": "Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver can construct messages appearing to have come from another person. Such messages will be marked with a grey shield on some platforms, but this may be missing in others. This attack is possible due to the matrix-js-sdk implementing a too permissive key forwarding strategy on the receiving end. Starting with version 19.7.0, the default policy for accepting key forwards has been made more strict in the matrix-js-sdk. matrix-js-sdk will now only accept forwarded keys in response to previously issued requests and only from own, verified devices. The SDK now sets a `trusted` flag on the decrypted message upon decryption, based on whether the key used to decrypt the message was received from a trusted source. Clients need to ensure that messages decrypted with a key with `trusted = false` are decorated appropriately, for example, by showing a warning for such messages. This attack requires coordination between a malicious homeserver and an attacker, and those who trust your homeservers do not need a workaround.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2022-39249",
"url": "https://www.suse.com/security/cve/CVE-2022-39249"
},
{
"category": "external",
"summary": "SUSE Bug 1204411 for CVE-2022-39249",
"url": "https://bugzilla.suse.com/1204411"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-06-15T00:00:00Z",
"details": "important"
}
],
"title": "CVE-2022-39249"
},
{
"cve": "CVE-2022-39250",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2022-39250"
}
],
"notes": [
{
"category": "general",
"text": "Matrix JavaScript SDK is the Matrix Client-Server software development kit (SDK) for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver could interfere with the verification flow between two users, injecting its own cross-signing user identity in place of one of the users\u0027 identities. This would lead to the other device trusting/verifying the user identity under the control of the homeserver instead of the intended one. The vulnerability is a bug in the matrix-js-sdk, caused by checking and signing user identities and devices in two separate steps, and inadequately fixing the keys to be signed between those steps. Even though the attack is partly made possible due to the design decision of treating cross-signing user identities as Matrix devices on the server side (with their device ID set to the public part of the user identity key), no other examined implementations were vulnerable. Starting with version 19.7.0, the matrix-js-sdk has been modified to double check that the key signed is the one that was verified instead of just referencing the key by ID. An additional check has been made to report an error when one of the device ID matches a cross-signing key. As this attack requires coordination between a malicious homeserver and an attacker, those who trust their homeservers do not need a particular workaround.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2022-39250",
"url": "https://www.suse.com/security/cve/CVE-2022-39250"
},
{
"category": "external",
"summary": "SUSE Bug 1204411 for CVE-2022-39250",
"url": "https://bugzilla.suse.com/1204411"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-06-15T00:00:00Z",
"details": "important"
}
],
"title": "CVE-2022-39250"
},
{
"cve": "CVE-2022-39251",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2022-39251"
}
],
"notes": [
{
"category": "general",
"text": "Matrix Javascript SDK is the Matrix Client-Server SDK for JavaScript. Prior to version 19.7.0, an attacker cooperating with a malicious homeserver can construct messages that legitimately appear to have come from another person, without any indication such as a grey shield. Additionally, a sophisticated attacker cooperating with a malicious homeserver could employ this vulnerability to perform a targeted attack in order to send fake to-device messages appearing to originate from another user. This can allow, for example, to inject the key backup secret during a self-verification, to make a targeted device start using a malicious key backup spoofed by the homeserver. These attacks are possible due to a protocol confusion vulnerability that accepts to-device messages encrypted with Megolm instead of Olm. Starting with version 19.7.0, matrix-js-sdk has been modified to only accept Olm-encrypted to-device messages. Out of caution, several other checks have been audited or added. This attack requires coordination between a malicious home server and an attacker, so those who trust their home servers do not need a workaround.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2022-39251",
"url": "https://www.suse.com/security/cve/CVE-2022-39251"
},
{
"category": "external",
"summary": "SUSE Bug 1204411 for CVE-2022-39251",
"url": "https://bugzilla.suse.com/1204411"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-common-102.3.1-1.1.x86_64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.aarch64",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.ppc64le",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.s390x",
"openSUSE Tumbleweed:MozillaThunderbird-translations-other-102.3.1-1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2024-06-15T00:00:00Z",
"details": "important"
}
],
"title": "CVE-2022-39251"
}
]
}
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.