Skip to main content
← All vulnerabilities
CVE-2026-44426GHSA-VWX9-7QCF-GG7FGO-2026-5680

ShellHub: Cross-tenant IDOR in `GET /api/namespaces/:tenant` via API Key bypasses membership check

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.24.2
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

ShellHub is a centralized SSH gateway. Prior to 0.24.2, GET /api/namespaces/:tenant returns the full namespace object — including the members list (user IDs, e-mails, roles), settings, and device counts — to any caller authenticated by an API Key, for any tenant, regardless of the API Key's own tenant scope. The handler conditionally skips the membership check when the user ID (X-ID) is absent, which is exactly the case for API Key authentication. This vulnerability is fixed in 0.24.2.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • shellhub-io shellhub

    fixed in 0.24.2

  • github.com/shellhub-io/shellhubGo

    fixed in 0.24.2

References 1

GitHub · shellhub-io/shellhub