Highlights
Deserialization of Untrusted Data: 2 prior fixes. Scrutinize any change in this area.
JSONReaderJSONB: most-fixed (1 issue). Treat as high-risk during review.
4 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Deserialization of Untrusted Data: Attackers can bypass autoType validation rules during JSONB deserialization when processing typed header hashes for primitive and boxed array readers, leading to untrusted deserialization.
Deserialization of Untrusted Data: Exception object readers failed to properly enforce the ContextAutoTypeBeforeHandler or the global isSupportAutoType configurations during JSONB decoding, exposing a gap in the deserialization whitelist architecture.
Auth Bypass: ClassLoader identity isolation could be bypassed when autoType was enabled, allowing unauthorized class loading or registration across distinct classloader boundaries.