Highlights
Information Disclosure: 1 prior fix. Scrutinize any change in this area.
ext/digest/sha2/sha2.c: most-fixed (1 issue). Treat as high-risk during review.
0 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.
Information Disclosure: Incomplete sanitization of cryptographic context structures in native code can leave sensitive SHA2 state in memory, allowing subsequent allocations or concurrent operations to read uncleared data. Using incorrect size arguments (e.g., pointer size instead of structure size) in zeroing functions leaves the majority of the context intact.