Skip to main content
← All vulnerabilities
CVE-2026-45091GHSA-X3R2-FJ3R-G5MV

sealed-env: TOTP secret embedded in unseal token payload (enterprise mode)

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.1.0-alpha.4
1 proof of concept on GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: total

Summary

sealed-env is a cross-stack, zero-trust secret management library for Node.js and Java/Spring Boot. In sealed-env enterprise mode, versions 0.1.0-alpha.1 through 0.1.0-alpha.3 embedded the operator's literal TOTP secret in the JWS payload of every minted unseal token. JWS payload is base64-encoded JSON, NOT encrypted. Any party who could observe a minted token (CI build logs, container env dumps, kubectl describe pod, Sentry/Rollbar stack traces, log aggregators) could decode the payload and extract the TOTP secret in plaintext. This vulnerability is fixed in 0.1.0-alpha.4.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: total

  3. Record last updated

Affected versions

  • davidalmeidac sealed-env

    fixed in 0.1.0-alpha.4

  • sealed-envnpm

    fixed in 0.1.0-alpha.4

  • io.github.davidalmeidac:sealed-env-coreMaven

    fixed in 0.1.0-alpha.4

References 2

GitHub · davidalmeidac/sealed-env

GitHub · HORKimhab/CVE-2026-45091