Skip to main content
← All vulnerabilities
CVE-2026-45581GHSA-WG5X-3G47-V38R

fabric-chaincode-java: TLS Private Key Password Disclosed in INFO Startup Logs in Chaincode-as-a-Service Mode

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

Summary

fabric-chaincode-java is a Java based implementation of Hyperledger Fabric chaincode shim APIs. From version 2.3.1 to before version 2.5.10, when chaincode is deployed in chaincode-as-a-service mode with TLS enabled, the chaincode server INFO level logging includes the TLS private key password in plaintext. An attacker with access to the chaincode server logs could recover the TLS private key password. If the attacker can also obtain the TLS private key, they could impersonate the chaincode server. This issue has been patched in version 2.5.10.

Timeline

  1. CVE published
  2. CISA SSVC assessment

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

  3. Record last updated

Affected versions

  • hyperledger fabric-chaincode-java

    From 2.3.1 · fixed in 2.5.10

  • org.hyperledger.fabric-chaincode-java:fabric-chaincode-shimMaven

    From 2.3.1 · fixed in 2.5.10

References 1

GitHub · hyperledger/fabric-chaincode-java