2026-07-28 10:39CVE-2026-18028rami.io
PUBLISHED5.2CWE-639

Missing authorization check in event quick setup view

The "quick setup" view presented to users after they first create an

event allows to set up the most critical parts of an event in just a few

clicks. This view did not properly check that the user has permission

to change configuration for the given event. An attacker could use a

well-timed request to create products, quotas, set bank transfer

configuration, or connect a stripe account to an event they do not have

access to.

Problem type

Affected products

pretix GmbH

pretix

< 2026.4.6 - AFFECTED

< 2026.5.4 - AFFECTED

< 2026.6.1 - AFFECTED

References

GitHub Security Advisories

GHSA-2gm5-4hq3-g753

The "quick setup" view presented to users after they first create an event allows to set up the...

https://github.com/advisories/GHSA-2gm5-4hq3-g753

The "quick setup" view presented to users after they first create an event allows to set up the most critical parts of an event in just a few clicks. This view did not properly check that the user has permission to change configuration for the given event. An attacker could use a well-timed request to create products, quotas, set bank transfer configuration, or connect a stripe account to an event they do not have access to.

JSON source

https://cveawg.mitre.org/api/cve/CVE-2026-18028
Click to expand
{
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "cveMetadata": {
    "cveId": "CVE-2026-18028",
    "assignerOrgId": "655498c3-6ec5-4f0b-aea6-853b334d05a6",
    "assignerShortName": "rami.io",
    "dateUpdated": "2026-07-28T12:38:22.341Z",
    "dateReserved": "2026-07-28T07:28:14.113Z",
    "datePublished": "2026-07-28T10:39:48.208Z",
    "state": "PUBLISHED"
  },
  "containers": {
    "cna": {
      "providerMetadata": {
        "orgId": "655498c3-6ec5-4f0b-aea6-853b334d05a6",
        "shortName": "rami.io",
        "dateUpdated": "2026-07-28T10:39:48.208Z"
      },
      "title": "Missing authorization check in event quick setup view",
      "descriptions": [
        {
          "lang": "en",
          "value": "The \"quick setup\" view presented to users after they first create an \nevent allows to set up the most critical parts of an event in just a few\n clicks. This view did not properly check that the user has permission \nto change configuration for the given event. An attacker could use a \nwell-timed request to create products, quotas, set bank transfer \nconfiguration, or connect a stripe account to an event they do not have \naccess to.",
          "supportingMedia": [
            {
              "type": "text/html",
              "base64": false,
              "value": "The \"quick setup\" view presented to users after they first create an \nevent allows to set up the most critical parts of an event in just a few\n clicks. This view did not properly check that the user has permission \nto change configuration for the given event. An attacker could use a \nwell-timed request to create products, quotas, set bank transfer \nconfiguration, or connect a stripe account to an event they do not have \naccess to."
            }
          ]
        }
      ],
      "affected": [
        {
          "vendor": "pretix GmbH",
          "product": "pretix",
          "collectionURL": "https://pypi.python.org",
          "packageName": "pretix",
          "repo": "https://github.com/pretix/pretix",
          "defaultStatus": "unaffected",
          "versions": [
            {
              "version": "0",
              "status": "affected",
              "versionType": "python",
              "lessThan": "2026.4.6"
            },
            {
              "version": "2026.5.0",
              "status": "affected",
              "versionType": "python",
              "lessThan": "2026.5.4"
            },
            {
              "version": "2026.6.0",
              "status": "affected",
              "versionType": "q",
              "lessThan": "2026.6.1"
            }
          ]
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "lang": "en",
              "description": "CWE-639 Authorization bypass through User-Controlled key",
              "cweId": "CWE-639",
              "type": "CWE"
            }
          ]
        }
      ],
      "references": [
        {
          "url": "https://pretix.eu/about/en/blog/20260728-release-2026-6-1/",
          "tags": [
            "vendor-advisory"
          ]
        }
      ],
      "impacts": [
        {
          "capecId": "CAPEC-115",
          "descriptions": [
            {
              "lang": "en",
              "value": "CAPEC-115 Authentication Bypass"
            }
          ]
        }
      ],
      "metrics": [
        {
          "format": "CVSS",
          "scenarios": [
            {
              "lang": "en",
              "value": "GENERAL"
            }
          ]
        }
      ],
      "credits": [
        {
          "lang": "en",
          "value": "dizconnectz",
          "type": "finder"
        }
      ]
    },
    "adp": [
      {
        "providerMetadata": {
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP",
          "dateUpdated": "2026-07-28T12:38:22.341Z"
        },
        "title": "CISA ADP Vulnrichment",
        "metrics": [
          {}
        ]
      }
    ]
  }
}