id: CVE-2026-73666 info: name: "OpenChoreo - Unauthenticated Backstage Catalog API Access" author: vedas-arpsyndicate severity: high description: | OpenChoreo before 1.0.4, 1.1.4 and 1.2.1 ships a Backstage backend that hardcodes backend.auth.dangerouslyDisableDefaultAuthPolicy and the guest provider's dangerouslyAllowOutsideDevelopment to true, exposing /api/* without authentication. An unauthenticated attacker can read the software catalog, scaffolder logs and create or delete catalog locations. This template confirms the flaw non-destructively by reading the Backstage catalog entities endpoint without any credentials. reference: - https://www.exploit.observer/?keyword=CVE-2026-73666&match=exact - https://subdomain.center/?engine=ammonites&keyword=openchoreo&match=exact classification: cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N cvss-score: 8.2 cve-id: CVE-2026-73666 cwe-id: CWE-306 metadata: verified: false max-request: 1 tags: cve,cve2026,openchoreo,backstage,missing-auth,unauth http: - method: GET path: - "{{BaseURL}}/api/catalog/entities" headers: Accept: application/json matchers-condition: and matchers: - type: word part: body words: - "apiVersion" - "metadata" - "relations" condition: and - type: word part: header words: - "application/json" - type: status status: - 200