Home

Description

Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. From versions 1.0.0 to 2.2.26, Channel.java implements readObject() and exposes deSerializeChannel() which call ObjectInputStream.readObject() on untrusted byte arrays without configuring an ObjectInputFilter. This is a classic Java deserialization RCE pattern. At time of publication, there are no publicly available patches.

PUBLISHED Reserved 2026-04-21 | Published 2026-05-07 | Updated 2026-05-07 | Assigner GitHub_M




CRITICAL: 9.3CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Problem types

CWE-502: Deserialization of Untrusted Data

Product status

>= 1.0.0, <= 2.2.26
affected

References

github.com/...fabric/security/advisories/GHSA-prf8-cf2x-rhx7

hyperledger.github.io/fabric-gateway

cve.org (CVE-2026-41586)

nvd.nist.gov (CVE-2026-41586)

Download JSON