Highlights
Memory Corruption: 1 prior fix. Scrutinize any change in this area.
src/org/joml/MemUtil.java: most-fixed (2 issues). Treat as high-risk during review.
1 high-severity fix in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Memory Corruption: Direct memory write operations using sun.misc.Unsafe are susceptible to memory corruption if JVM class layouts vary from expected structures, necessitating strict layout offset validation.
Out-of-bounds Read: Using unsafe memory read operations with incorrect width parameters (such as getLong instead of getFloat) can result in out-of-bounds reads of adjacent memory addresses.