2026-03-20 17:57CVE-2026-32303GitHub_M
PUBLISHED5.2CWE-346CWE-354CWE-451CWE-923

Cryptomator: Tampered vault configuration allows MITM attack on Hub API

Cryptomator encrypts data being stored on cloud infrastructure. Prior to version 1.19.1, an integrity check vulnerability allows an attacker to tamper with the vault configuration file leading to a man-in-the-middle vulnerability in Hub key loading mechanism. Before this fix, the client trusted endpoints from the vault config without host authenticity checks, which could allow token exfiltration by mixing a legitimate auth endpoint with a malicious API endpoint. Impacted are users unlocking Hub-backed vaults with affected client versions in environments where an attacker can alter the vault.cryptomator file. This issue has been patched in version 1.19.1.

Problem type

Affected products

cryptomator

cryptomator

< 1.19.1 - AFFECTED

References

JSON source

https://cveawg.mitre.org/api/cve/CVE-2026-32303
Click to expand
{
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "cveMetadata": {
    "cveId": "CVE-2026-32303",
    "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
    "assignerShortName": "GitHub_M",
    "dateUpdated": "2026-03-20T17:57:31.884Z",
    "dateReserved": "2026-03-11T21:16:21.659Z",
    "datePublished": "2026-03-20T17:57:31.884Z",
    "state": "PUBLISHED"
  },
  "containers": {
    "cna": {
      "providerMetadata": {
        "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "shortName": "GitHub_M",
        "dateUpdated": "2026-03-20T17:57:31.884Z"
      },
      "title": "Cryptomator: Tampered vault configuration allows MITM attack on Hub API",
      "descriptions": [
        {
          "lang": "en",
          "value": "Cryptomator encrypts data being stored on cloud infrastructure. Prior to version 1.19.1, an integrity check vulnerability allows an attacker to tamper with the vault configuration file leading to a man-in-the-middle vulnerability in Hub key loading mechanism. Before this fix, the client trusted endpoints from the vault config without host authenticity checks, which could allow token exfiltration by mixing a legitimate auth endpoint with a malicious API endpoint. Impacted are users unlocking Hub-backed vaults with affected client versions in environments where an attacker can alter the vault.cryptomator file. This issue has been patched in version 1.19.1."
        }
      ],
      "affected": [
        {
          "vendor": "cryptomator",
          "product": "cryptomator",
          "versions": [
            {
              "version": "< 1.19.1",
              "status": "affected"
            }
          ]
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "lang": "en",
              "description": "CWE-346: Origin Validation Error",
              "cweId": "CWE-346",
              "type": "CWE"
            }
          ]
        },
        {
          "descriptions": [
            {
              "lang": "en",
              "description": "CWE-354: Improper Validation of Integrity Check Value",
              "cweId": "CWE-354",
              "type": "CWE"
            }
          ]
        },
        {
          "descriptions": [
            {
              "lang": "en",
              "description": "CWE-451: User Interface (UI) Misrepresentation of Critical Information",
              "cweId": "CWE-451",
              "type": "CWE"
            }
          ]
        },
        {
          "descriptions": [
            {
              "lang": "en",
              "description": "CWE-923: Improper Restriction of Communication Channel to Intended Endpoints",
              "cweId": "CWE-923",
              "type": "CWE"
            }
          ]
        }
      ],
      "references": [
        {
          "url": "https://github.com/cryptomator/cryptomator/security/advisories/GHSA-34rf-rwr3-7g43",
          "name": "https://github.com/cryptomator/cryptomator/security/advisories/GHSA-34rf-rwr3-7g43",
          "tags": [
            "x_refsource_CONFIRM"
          ]
        },
        {
          "url": "https://github.com/cryptomator/cryptomator/pull/4179",
          "name": "https://github.com/cryptomator/cryptomator/pull/4179",
          "tags": [
            "x_refsource_MISC"
          ]
        },
        {
          "url": "https://github.com/cryptomator/cryptomator/commit/6b82abcd80449a30b561d823193f9ecea542a625",
          "name": "https://github.com/cryptomator/cryptomator/commit/6b82abcd80449a30b561d823193f9ecea542a625",
          "tags": [
            "x_refsource_MISC"
          ]
        },
        {
          "url": "https://github.com/cryptomator/cryptomator/releases/tag/1.19.1",
          "name": "https://github.com/cryptomator/cryptomator/releases/tag/1.19.1",
          "tags": [
            "x_refsource_MISC"
          ]
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "version": "3.1",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N",
            "attackVector": "NETWORK",
            "attackComplexity": "LOW",
            "privilegesRequired": "LOW",
            "userInteraction": "REQUIRED",
            "scope": "CHANGED",
            "confidentialityImpact": "HIGH",
            "integrityImpact": "LOW",
            "availabilityImpact": "NONE",
            "baseScore": 7.6,
            "baseSeverity": "HIGH"
          }
        }
      ]
    }
  }
}