mirror of
https://github.com/bookorbit/bookorbit.git
synced 2026-11-03 00:11:37 -06:00
c425b7949e
The bundled binaries embedded golang.org/x/text v0.37.0, where a norm.Iter can enter an infinite loop on input containing invalid UTF-8 bytes. Trivy flags this as HIGH and fails the PR image scan on every branch opened since the advisory was published. Rebuild all six binaries from the pinned upstream commit with x/text v0.40.0. The Go toolchain was already current at 1.26.5 and is unchanged, so a toolchain-only rebuild would not have cleared the finding; the vulnerable code lives in a module dependency. x/sync moves to v0.22.0 as a side effect of the same resolution. Keep the reported version string at v4-dev so rendition hashes stay stable and existing cached kepub conversions remain valid.