Skip to content
Heist/ feed
Back to feed
High

Vexa's unauthenticated internal transcript endpoint exposed by default

Type: advisorySources: OSV

Vexa is an open-source, self-hostable meeting bot API and meeting transcription API. Prior to 0.10.0-260419-1910, the Vexa transcription-collector service exposes an internal endpoint `GET /internal/transcripts/{meeting_id}` that returns transcript data for any meeting without any authentication or authorization checks. An unauthenticated attacker can enumerate all meeting IDs, access any user's meeting transcripts without credentials, and steal confidential business conversations, passwords, and/or PII. Version 0.10.0-260419-1910 patches the issue.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-25058
Confirmed fixed CVEs
Not specified
Updated in this feed
2 Nov 2026, 22:18 UTC · Revision 1

Source evidence

Vexa's unauthenticated internal transcript endpoint exposed by default

core-osv · Original source

Published 20 Apr 2026, 16:03 UTC

Vexa is an open-source, self-hostable meeting bot API and meeting transcription API. Prior to 0.10.0-260419-1910, the Vexa transcription-collector service exposes an internal endpoint `GET /internal/transcripts/{meeting_id}` that returns transcript data for any meeting without any authentication or authorization checks. An unauthenticated attacker can enumerate all meeting IDs, access any user's meeting transcripts without credentials, and steal confidential business conversations, passwords, and/or PII. Version 0.10.0-260419-1910 patches the issue.

osv:CVE-2026-25058
Complete source record
{
  "id": "ec7335a487c55bb0a9912c7d491245cc7d3f582276f733c6471b2b31996623b1",
  "url": "https://osv.dev/vulnerability/CVE-2026-25058",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Vexa's unauthenticated internal transcript endpoint exposed by default",
    "summary": "Vexa is an open-source, self-hostable meeting bot API and meeting transcription API. Prior to 0.10.0-260419-1910, the Vexa transcription-collector service exposes an internal endpoint `GET /internal/transcripts/{meeting_id}` that returns transcript data for any meeting without any authentication or authorization checks. An unauthenticated attacker can enumerate all meeting IDs, access any user's meeting transcripts without credentials, and steal confidential business conversations, passwords, and/or PII. Version 0.10.0-260419-1910 patches the issue.",
    "evidence": "osv:CVE-2026-25058",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-25058",
      "aliases": [
        "CVE-2026-25058",
        "GHSA-w73r-2449-qwgh"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/vexa-ai/vexa",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "d06a319ecc1613bce6d83a706b225ba525506135"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:vexa:vexa:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "0.10"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v0.10",
            "v0.9",
            "v0.2"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-25058.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:24.162299644Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/25xxx/CVE-2026-25058.json",
        "https://github.com/Vexa-ai/vexa/security/advisories/GHSA-w73r-2449-qwgh",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-25058"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-306",
          "CWE-862"
        ],
        "cna_assigner": "GitHub_M",
        "unresolved_ranges": [
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "fixed": "0.10.0-260419-1910"
                  }
                ],
                "source": "AFFECTED_FIELD",
                "strategy": "StringRangeExpression"
              }
            ]
          },
          {
            "extracted_events": [
              {
                "range": [
                  {
                    "fixed": "0.10.0-260419-1910"
                  }
                ],
                "source": "DESCRIPTION"
              }
            ]
          }
        ],
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/25xxx/CVE-2026-25058.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-25058",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 490511,
  "published_at": "2026-04-20T16:03:06.639+00:00"
}