Lucene search
+L

CVE-2026-100621

🗓️ 26 Sep 2026 13:23:00Reported by VulnCheckType 
cve
 cve
🔗 web.nvd.nist.gov👁 24 Views🌐 WEB

Access-control bypass in Capgo allows an API key holder to modify bundle metadata.

Related
Affected
Refs
Paths
[
  {
    "vendor": "Cap-go",
    "product": "capgo.app",
    "defaultStatus": "unaffected",
    "versions": [
      {
        "version": "0",
        "status": "affected",
        "versionType": "custom",
        "lessThanOrEqual": "*"
      }
    ]
  }
]
ParameterPositionPathDescriptionCWE
namerequest body/updatesInadequate access control allows modification of app_versions metadata in r2-direct state via PostgREST; /updates may serve tampered bundle metadata because channel/version join doesn’t exclude r2-direct versions. An attacker with API key and bundle write/upload permission can set a bundle to r2-direct, map it to a channel, and modify fields via direct REST requests, resulting in altered checksum/session_key etc. being served to devices.CWE-284
app_idrequest body/updatesInadequate access control allows modification of app_versions metadata in r2-direct state via PostgREST; /updates may serve tampered bundle metadata because channel/version join doesn’t exclude r2-direct versions. An attacker with API key and bundle write/upload permission can set a bundle to r2-direct, map it to a channel, and modify fields via direct REST requests, resulting in altered checksum/session_key etc. being served to devices.CWE-284
session_keyrequest body/updatesInadequate access control allows modification of app_versions metadata in r2-direct state via PostgREST; /updates may serve tampered bundle metadata because channel/version join doesn’t exclude r2-direct versions. An attacker with API key and bundle write/upload permission can set a bundle to r2-direct, map it to a channel, and modify fields via direct REST requests, resulting in altered checksum/session_key etc. being served to devices.CWE-284
key_idrequest body/updatesInadequate access control allows modification of app_versions metadata in r2-direct state via PostgREST; /updates may serve tampered bundle metadata because channel/version join doesn’t exclude r2-direct versions. An attacker with API key and bundle write/upload permission can set a bundle to r2-direct, map it to a channel, and modify fields via direct REST requests, resulting in altered checksum/session_key etc. being served to devices.CWE-284
storage_providerrequest body/updatesInadequate access control allows modification of app_versions metadata in r2-direct state via PostgREST; /updates may serve tampered bundle metadata because channel/version join doesn’t exclude r2-direct versions. An attacker with API key and bundle write/upload permission can set a bundle to r2-direct, map it to a channel, and modify fields via direct REST requests, resulting in altered checksum/session_key etc. being served to devices.CWE-284
r2_pathrequest body/updatesInadequate access control allows modification of app_versions metadata in r2-direct state via PostgREST; /updates may serve tampered bundle metadata because channel/version join doesn’t exclude r2-direct versions. An attacker with API key and bundle write/upload permission can set a bundle to r2-direct, map it to a channel, and modify fields via direct REST requests, resulting in altered checksum/session_key etc. being served to devices.CWE-284
external_urlrequest body/updatesInadequate access control allows modification of app_versions metadata in r2-direct state via PostgREST; /updates may serve tampered bundle metadata because channel/version join doesn’t exclude r2-direct versions. An attacker with API key and bundle write/upload permission can set a bundle to r2-direct, map it to a channel, and modify fields via direct REST requests, resulting in altered checksum/session_key etc. being served to devices.CWE-284
checksumrequest body/updatesInadequate access control allows modification of app_versions metadata in r2-direct state via PostgREST; /updates may serve tampered bundle metadata because channel/version join doesn’t exclude r2-direct versions. An attacker with API key and bundle write/upload permission can set a bundle to r2-direct, map it to a channel, and modify fields via direct REST requests, resulting in altered checksum/session_key etc. being served to devices.CWE-284
manifestrequest body/updatesInadequate access control allows modification of app_versions metadata in r2-direct state via PostgREST; /updates may serve tampered bundle metadata because channel/version join doesn’t exclude r2-direct versions. An attacker with API key and bundle write/upload permission can set a bundle to r2-direct, map it to a channel, and modify fields via direct REST requests, resulting in altered checksum/session_key etc. being served to devices.CWE-284
native_packagesrequest body/updatesInadequate access control allows modification of app_versions metadata in r2-direct state via PostgREST; /updates may serve tampered bundle metadata because channel/version join doesn’t exclude r2-direct versions. An attacker with API key and bundle write/upload permission can set a bundle to r2-direct, map it to a channel, and modify fields via direct REST requests, resulting in altered checksum/session_key etc. being served to devices.CWE-284

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

30 Sep 2026 18:18Current
5.6Medium risk
Vulners AI Score5.6
CVSS 3.14.3
CVSS 45.3
EPSS0.00225
SSVC
24