Skip to content
Heist/ feed
Back to feed
High

Security advisory

Type: advisorySources: OSVCVE: CVE-2024-2450

Mattermost versions 8.1.x before 8.1.10, 9.2.x before 9.2.6, 9.3.x before 9.3.2, and 9.4.x before 9.4.3 fail to correctly verify account ownership when switching from email to SAML authentication, allowing an authenticated attacker to take over other user accounts via a crafted switch request under specific conditions.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2024-2450
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 03:20 UTC · Revision 1

Source evidence

CVE-2024-2450

core-osv · Original source

Published 15 Mar 2024, 09:12 UTC

Mattermost versions 8.1.x before 8.1.10, 9.2.x before 9.2.6, 9.3.x before 9.3.2, and 9.4.x before 9.4.3 fail to correctly verify account ownership when switching from email to SAML authentication, allowing an authenticated attacker to take over other user accounts via a crafted switch request under specific conditions.

osv:CVE-2024-2450
Complete source record
{
  "id": "8e88f91dc186e308a335d18a550fabe7ce449d5948d9cbc032b5962008888ebd",
  "url": "https://osv.dev/vulnerability/CVE-2024-2450",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2024-2450",
    "summary": "Mattermost versions 8.1.x before 8.1.10, 9.2.x before 9.2.6, 9.3.x before 9.3.2, and 9.4.x before 9.4.3 fail to correctly verify account ownership when switching from email to SAML authentication, allowing an authenticated attacker to take over other user accounts via a crafted switch request under specific conditions.",
    "evidence": "osv:CVE-2024-2450",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2024-2450",
      "aliases": [
        "BIT-mattermost-2024-2450",
        "CVE-2024-2450"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/mattermost/mattermost",
              "type": "GIT",
              "events": [
                {
                  "introduced": "096c9ea12a2144f832e330e9a0f4d3862ca20b9f"
                },
                {
                  "fixed": "674f549daf0e74933845be0ae32827e498137b63"
                },
                {
                  "introduced": "b47be1c0f5787562ddf430dd5c5b8b3c35748b06"
                },
                {
                  "fixed": "19f009e1ffa28d86a7a03bbcb6fec6a27368c7cd"
                },
                {
                  "introduced": "7bf5dcb8fb7f05db9a7a6a9be608ac0fe1405351"
                },
                {
                  "fixed": "80fef13a80f3eb2061462de28a5cd7f18caf8986"
                },
                {
                  "introduced": "baa88a2450d49dfea42990861283b5ed9d469edf"
                },
                {
                  "fixed": "472c1cd4d06083afd93cd3c6a3f1dc7476875b79"
                },
                {
                  "introduced": "99d819d25d0b16b3faed901b1fe5c41de7655e9c"
                },
                {
                  "last_affected": "99d819d25d0b16b3faed901b1fe5c41de7655e9c"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:mattermost:mattermost_server:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "8.1.0"
                      },
                      {
                        "fixed": "8.1.10"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:mattermost:mattermost_server:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "9.2.0"
                      },
                      {
                        "fixed": "9.2.6"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:mattermost:mattermost_server:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "9.3.0"
                      },
                      {
                        "fixed": "9.3.2"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:mattermost:mattermost_server:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "9.4.0"
                      },
                      {
                        "fixed": "9.4.3"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:mattermost:mattermost_server:9.5.0:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "9.5.0"
                      },
                      {
                        "last_affected": "9.5.0"
                      }
                    ],
                    "source": "CPE_STRING"
                  }
                ]
              }
            }
          ],
          "versions": [
            "9.5.0",
            "v9.5.0-rc3",
            "v9.5.0",
            "@mattermost/types@9.5.0",
            "@mattermost/client@9.5.0",
            "v8.1.9",
            "v9.2.5",
            "v9.3.1",
            "v9.3.1-rc2",
            "v9.2.5-rc2",
            "v8.1.9-rc2",
            "v9.4.2-rc2",
            "v9.4.2",
            "v8.1.9-rc1",
            "v9.2.5-rc1",
            "v9.3.1-rc1",
            "@mattermost/types@9.3.0",
            "@mattermost/client@9.3.0",
            "v9.4.2-rc1",
            "v8.1.8",
            "v9.2.4",
            "v9.4.1",
            "v9.4.0-rc4",
            "v9.4.0",
            "@mattermost/types@9.4.0",
            "@mattermost/client@9.4.0",
            "v8.1.8-rc2",
            "v9.2.4-rc1",
            "v8.1.8-rc1",
            "v9.3.0-rc2",
            "v9.3.0",
            "v8.1.7-rc3",
            "v8.1.7",
            "v8.1.7-rc2",
            "v9.2.3-rc1",
            "v9.2.3",
            "v8.1.7-rc1",
            "v8.1.6-rc1",
            "v8.1.6",
            "v9.2.2",
            "v8.1.5-rc2",
            "v8.1.5",
            "v8.1.5-rc1",
            "v9.2.1",
            "v9.2.0-rc2",
            "v9.2.0",
            "@mattermost/types@9.2.0",
            "@mattermost/client@9.2.0",
            "v8.1.4-rc2",
            "v8.1.4",
            "v8.1.4-rc1",
            "v8.1.3-rc2",
            "v8.1.3",
            "v8.1.3-rc1",
            "v8.1.2-rc2",
            "v8.1.2",
            "v8.1.2-rc1",
            "v8.1.1-rc2",
            "v8.1.1",
            "@mattermost/types@8.1.1",
            "@mattermost/client@8.1.1",
            "v8.1.1-rc1",
            "v8.1.0-rc2",
            "v8.1.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-2450.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:49.357755925Z",
      "provider": "osv",
      "references": [
        "https://mattermost.com/security-updates",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/2xxx/CVE-2024-2450.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2024-2450"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-287"
        ],
        "cna_assigner": "Mattermost",
        "unresolved_ranges": [
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "9.5.0"
                  },
                  {
                    "last_affected": "9.5.0"
                  }
                ],
                "source": "AFFECTED_FIELD",
                "strategy": "StandaloneSingleVersion"
              }
            ]
          },
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "9.4.0"
                  },
                  {
                    "last_affected": "9.4.2"
                  },
                  {
                    "introduced": "9.3.0"
                  },
                  {
                    "last_affected": "9.3.1"
                  },
                  {
                    "introduced": "9.2.0"
                  },
                  {
                    "last_affected": "9.2.5"
                  },
                  {
                    "introduced": "8.1.0"
                  },
                  {
                    "last_affected": "8.1.9"
                  }
                ],
                "source": "AFFECTED_FIELD",
                "strategy": "StandardRange"
              }
            ]
          }
        ],
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/2xxx/CVE-2024-2450.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2024-2450",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 517702,
  "published_at": "2024-03-15T09:12:28.88+00:00"
}