Gửi #933652: OpenBankProject OBP-API <=1.10.1 Deserialization of Untrusted Datathông tin

tiêu đềOpenBankProject OBP-API <=1.10.1 Deserialization of Untrusted Data
Mô tảOBP-API caches computed values in Redis using Twitter Chill's KryoInjection, whose default Kryo pool (ScalaKryoInstantiator.defaultPool) has registration not required and uses Objenesis StdInstantiatorStrategy — i.e. it will instantiate arbitrary classes found in the serialized stream, bypassing constructors. On every cache read, the raw bytes returned by Redis GET are passed straight to KryoInjection.invert(...). Consequently, any party who can write the OBP Redis keyspace can achieve remote code execution in the OBP-API JVM by planting a malicious Kryo payload (a "deserialization gadget") under a cache key that OBP later reads back.
Nguồn⚠️ https://github.com/OpenBankProject/OBP-API/issues/2888
Người dùng
 ZAST.AI (UID 87884)
Đệ trình17/08/2026 05:39 (cách đây 30 ngày)
Kiểm duyệt15/09/2026 10:29 (29 days later)
Trạng tháiđược chấp nhận
Mục VulDB404073 [OpenBankProject OBP-API đến 1.10.1 Kryo Redis.scala KryoInjection.invert nâng cao đặc quyền]
điểm20

Want to know what is going to be exploited?

We predict KEV entries!