CVE 9.3 CRITICAL

ObjectInputStream.readObject() without ObjectInputFilter in fabric-sdk-java allows Java deserialization RCE_CVE-2026-41586

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

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.

AI Analysis

Java deserialization RCE vulnerability in Hyperledger Fabric due to missing ObjectInputFilter

Basic Information

ID CVE-2026-41586
Source GitHub_M
Published May 7, 2026 at 05:12

Affected Product

Vendor hyperledger
Product fabric
Version >= 1.0.0, <= 2.2.26
Affected Versions hyperledger fabric >= 1.0.0, <= 2.2.26

CWE Classification

AI Assessment

AI Score 9.3 / 10
AI Severity Critical
Vendor Hyperledger
Product Hyperledger Fabric
Version 1.0.0 to 2.2.26

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.