CVE Catalog

CVE-2026-45581

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.11%

1th percentile - higher than 1% of all known CVEs

Summary

In the fabric-chaincode-java library (Hyperledger Fabric chaincode shim API) from version 2.3.1 to before 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 log access could recover the password and, if also obtaining the private key, impersonate the chaincode server.

Risk Assessment

The risk is exposure of the TLS private key password, which could allow an attacker to impersonate the chaincode server and compromise communication integrity.

Recommendation

Update fabric-chaincode-java to version 2.5.10 or later and secure logs against unauthorized access.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS