{
  "document": {
    "category": "csaf_security_advisory",
    "csaf_version": "2.0",
    "distribution": {
      "tlp": {
        "label": "WHITE"
      }
    },
    "lang": "en",
    "notes": [
      {
        "category": "summary",
        "text": "OSI instances v1.0.0 - v1.5.2 are subject to an unauthenticated account takeover via reset-credentials flow bypass in Keycloak (CVE-2026-18963).\n\nAn attacker can reset passwords of arbitrary accounts without authenticating.\n\nA fix is provided with v1.5.3",
        "title": "Summary"
      }
    ],
    "publisher": {
      "category": "vendor",
      "contact_details": "Greenbone AG\nNeumarkt 12\n49074 Osnabrück\nGermany\nwww.greenbone.net",
      "issuing_authority": "Security Response Team",
      "name": "Greenbone AG",
      "namespace": "https://www.greenbone.net/en/security-response-team/"
    },
    "title": "Greenbone Security Advisory 2026-05: Unauthenticated account takeover via reset-credentials flow bypass in Keycloak",
    "tracking": {
      "current_release_date": "2026-09-17T12:00:00.000Z",
      "generator": {
        "date": "2026-09-17T08:45:00.563Z",
        "engine": {
          "name": "Secvisogram",
          "version": "2.6.12"
        }
      },
      "id": "GBSA2026-05",
      "initial_release_date": "2026-08-26T12:00:00.000Z",
      "revision_history": [
        {
          "date": "2026-08-26T12:00:00.000Z",
          "number": "1",
          "summary": "Problem identified 2026-08-25. Product update is in progress. Intermediate solution is to disable password reset in Keycloak, see https://www.keycloak.org/docs/latest/server_admin/index.html#enabling-forgot-password"
        },
        {
          "date": "2026-09-17T10:00:00.000Z",
          "number": "2",
          "summary": "Problem identified 2026-08-25. Product update made available 2026-09-17. Solution is to update to v1.5.3"
        }
      ],
      "status": "final",
      "version": "2"
    }
  },
  "product_tree": {
    "branches": [
      {
        "category": "product_version_range",
        "name": "1.0.0 - 1.5.2",
        "product": {
          "name": "OPENVAS SECURITY INTELLIGENCE",
          "product_id": "OSI 1.0.0 - 1.5.2"
        }
      },
      {
        "category": "product_version",
        "name": "1.5.3",
        "product": {
          "name": "OPENVAS SECURITY INTELLIGENCE",
          "product_id": "1.5.3"
        }
      }
    ]
  },
  "vulnerabilities": [
    {
      "cve": "CVE-2026-18963",
      "cwe": {
        "id": "CWE-640",
        "name": "Weak Password Recovery Mechanism for Forgotten Password"
      },
      "notes": [
        {
          "category": "summary",
          "text": "Update to version 1.5.3",
          "title": "Solution"
        }
      ],
      "product_status": {
        "fixed": [
          "1.5.3"
        ],
        "known_affected": [
          "OSI 1.0.0 - 1.5.2"
        ],
        "recommended": [
          "1.5.3"
        ]
      },
      "references": [
        {
          "category": "external",
          "summary": "CVE-2026-18963",
          "url": "https://nvd.nist.gov"
        }
      ],
      "scores": [
        {
          "cvss_v3": {
            "attackComplexity": "LOW",
            "attackVector": "NETWORK",
            "availabilityImpact": "NONE",
            "baseScore": 9.1,
            "baseSeverity": "CRITICAL",
            "confidentialityImpact": "HIGH",
            "environmentalScore": 9.1,
            "environmentalSeverity": "CRITICAL",
            "integrityImpact": "HIGH",
            "privilegesRequired": "NONE",
            "scope": "UNCHANGED",
            "temporalScore": 9.1,
            "temporalSeverity": "CRITICAL",
            "userInteraction": "NONE",
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
            "version": "3.1"
          },
          "products": [
            "OSI 1.0.0 - 1.5.2"
          ]
        }
      ],
      "title": "Unauthenticated account takeover via reset-credentials flow bypass"
    }
  ]
}