3 ms·
As per the PoC, yes — this is the usual Java Deserialization RCE where it’ll instantiate arbitrary classes. Java serialization really is a gift that keeps on gi
by formerly_proven 2y ago
As per the PoC, yes — this is the usual Java Deserialization RCE where it’ll instantiate arbitrary classes. Java serialization really is a gift that keeps on giving.
- stefan_ 2y agoI love how these always instantly escalate into trivial code execution / reverse shell. Remember kids, C is the enemy! The "fix" in question also screams "delete this crap immediately": https://github.com/wgtmac/parquet-mr/commit/d185f867c1eb968ac6de5024c70de2aa3b923ec2 https://github.com/wgtmac/parquet-mr/commit/d185f867c1eb968a...
- pclmulqdq 2y agoThis is a bug in Java. Java is considered "memory safe" because of its GC and its VM. This is not a memory safety bug.
- chowells 2y agoIt's true. No memory is being used in contravention of the language semantics. Absolutely memory safe.
- hinkley 2y agoThe fix still loads the class before checking if it’s okay. That’s a smaller attack window but it’s still not zero.
- deleted 2y ago[deleted]