Skip to content
Heist/ feed
Back to feed
High

Session Fixation in MISP CustomAuth Authentication Allows Session Hijacking

Type: advisorySources: OSV

MISP contains a session fixation vulnerability in the CustomAuth authentication (a custom configuration) flow. When a user was successfully authenticated through CustomAuth, MISP stored the authenticated user identity in the existing session without first rotating the session identifier. As a result, if an attacker can cause a victim to use a session identifier known to the attacker before authentication, that same session identifier remains valid after the victim successfully authenticates. The attacker could subsequently reuse the fixed session identifier to access the victim's authenticated MISP session, potentially gaining the privileges associated with the victim's account. The issue occurs because __customAuthentication() wrote the authenticated user into the existing CakePHP session while the call to Session->renew() had previously been disabled. The patch restores session identifier rotation when a new authentication occurs or when the authenticated user changes, while avoiding unnecessary session renewal on every request.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-85238
Confirmed fixed CVEs
Not specified
Updated in this feed
3 Nov 2026, 05:39 UTC · Revision 1

Source evidence

Session Fixation in MISP CustomAuth Authentication Allows Session Hijacking

core-osv · Original source

Published 3 Sept 2026, 15:30 UTC

MISP contains a session fixation vulnerability in the CustomAuth authentication (a custom configuration) flow. When a user was successfully authenticated through CustomAuth, MISP stored the authenticated user identity in the existing session without first rotating the session identifier. As a result, if an attacker can cause a victim to use a session identifier known to the attacker before authentication, that same session identifier remains valid after the victim successfully authenticates. The attacker could subsequently reuse the fixed session identifier to access the victim's authenticated MISP session, potentially gaining the privileges associated with the victim's account. The issue occurs because __customAuthentication() wrote the authenticated user into the existing CakePHP session while the call to Session->renew() had previously been disabled. The patch restores session identifier rotation when a new authentication occurs or when the authenticated user changes, while avoiding unnecessary session renewal on every request.

osv:CVE-2026-85238
Complete source record
{
  "id": "1f239e3305f21c57009c29da55fe43f9b4ae864d119746d32d71ca8f6f1b6a50",
  "url": "https://osv.dev/vulnerability/CVE-2026-85238",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Session Fixation in MISP CustomAuth Authentication Allows Session Hijacking",
    "summary": "MISP contains a session fixation vulnerability in the CustomAuth authentication (a custom configuration) flow. When a user was successfully authenticated through CustomAuth, MISP stored the authenticated user identity in the existing session without first rotating the session identifier. As a result, if an attacker can cause a victim to use a session identifier known to the attacker before authentication, that same session identifier remains valid after the victim successfully authenticates. The attacker could subsequently reuse the fixed session identifier to access the victim's authenticated MISP session, potentially gaining the privileges associated with the victim's account. The issue occurs because __customAuthentication() wrote the authenticated user into the existing CakePHP session while the call to Session->renew() had previously been disabled. The patch restores session identifier rotation when a new authentication occurs or when the authenticated user changes, while avoiding unnecessary session renewal on every request.",
    "evidence": "osv:CVE-2026-85238",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-85238",
      "aliases": [
        "CVE-2026-85238"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/misp/misp",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "e2eb2f058"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:misp-project:misp:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "2.5.45"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "range": [
                      {
                        "fixed": "e2eb2f058"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-85238.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:26.455513864Z",
      "provider": "osv",
      "references": [
        "https://github.com/MISP/MISP/",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/85xxx/CVE-2026-85238.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-85238",
        "https://github.com/MISP/MISP/commit/e2eb2f058"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-384"
        ],
        "cna_assigner": "CIRCL",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/85xxx/CVE-2026-85238.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-85238",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 492781,
  "published_at": "2026-09-03T15:30:42.478+00:00"
}