Vexa's unauthenticated internal transcript endpoint exposed by default
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 sourcePublished 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"
}