إرسال #933652: OpenBankProject OBP-API <=1.10.1 Deserialization of Untrusted Dataالمعلومات

عنوانOpenBankProject OBP-API <=1.10.1 Deserialization of Untrusted Data
الوصف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.
المصدر⚠️ https://github.com/OpenBankProject/OBP-API/issues/2888
المستخدم
 ZAST.AI (UID 87884)
ارسال17/08/2026 05:39 AM (1 شهر منذ)
الاعتدال15/09/2026 10:29 AM (29 days later)
الحالةتمت الموافقة
إدخال VulDB404073 [OpenBankProject OBP-API حتى 1.10.1 Kryo Redis.scala KryoInjection.invert تجاوز الصلاحيات]
النقاط20

Want to stay up to date on a daily basis?

Enable the mail alert feature now!