제출 #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)
제출2026. 08. 17. AM 05:39 (1 월 ago)
모더레이션2026. 09. 15. AM 10:29 (29 days later)
상태수락
VulDB 항목404073 [OpenBankProject OBP-API 까지 1.10.1 Kryo Redis.scala KryoInjection.invert 권한 상승]
포인트들20

Might our Artificial Intelligence support you?

Check our Alexa App!