Lilith River

Results 158 issues of Lilith River

Some existing crates that use 8.50 expect GrayAlpha to have a .value() method, namely load_image ``` error[E0599]: no method named `value` found for struct `rgb::GrayAlpha` in the current scope -->...

## Summary This PR fixes several integer overflow vulnerabilities that could be exploited by malicious JXL files: - **patches.rs**: Use `checked_mul` for `xsize*ysize` to prevent overflow when calculating pixel counts....

## Summary When a frame has `upsampling > 1`, noise generation produces incorrect patterns because jxl-rs uses a single RNG seed for the entire upsampled area instead of iterating through...

## Summary Extra channels (alpha, depth, etc.) can have different bit depths than the main color channels. For example, an image might be 8-bit RGB with a 16-bit alpha channel....

## Summary RCT (Reversible Color Transform) operations in modular decoding perform integer arithmetic that can overflow with certain input values. In debug mode, this causes a panic. In release mode,...

## Summary The eviction logic in `CleanupManager.cs` and `Shard.cs` appears to sort deletion candidates by **descending** access count, which would delete the **most** accessed items first - the opposite of...

" If there is a licensing error, an red dot"