Skip to content

Chafa 1.18.2

Latest

Choose a tag to compare

@hpjansson hpjansson released this 29 Apr 21:52
· 69 commits to master since this release
1.18.2

This is a bugfix release focused on security, hardening and correctness. One of the listed bugs is related to "unreasonable" CLI parameters like output sizes hundreds of thousands of cells wide; while OOB access is always a bug, users are reminded that we don't recommend forwarding CLI parameters from untrusted sources without prior sanitization.

Thanks to everyone who contributed patches and analysis.

  • Support BigTIFF images (#328, reported by @govinda-kamath).

  • Bug fixes:
    [unfiled] Integer overflow and OOB write with big output size (@Captainjack-kor).
    [unfiled] OOB write in symbol-mode Floyd-Steinberg dithering.
    [unfiled] CLI: Incomplete sanitization of filenames printed to terminal.
    [unfiled] CLI: Integer overflow in XWD header validation.
    [unfiled] CLI: Pointer arithmetic past end of GIF file allocation.
    [unfiled] OOB reading canvas cell colors in FGBG mode.
    [unfiled] Compiler warnings from headers with C99 and -Wpedantic.