Mysterious warning to Ruby app maintainers: “bundle update rack” asap.
Use `String#bytesize` for `Content-Length` in error responses. · rack/rack@8979a16

`String#size` returns character count, not byte count. For responses containing multi-byte UTF-8 characters, this produces an incorrect `Content-Length` value, violating RFC 9110 Section 8.6.

GitHub
@kmcphillips just look at the changelog.
@flashesofpanic @getajobmike Oy I was looking for one thing but look at all of those. Whelp! Time to do some updates.
@getajobmike Whoa nelly. Done! Also - I shamefully express my insane gratitude for v2.2.23.
I’m a little concerned that the linked ghsa resolves to a 404, and the listed CVE seems invalid. This just after we were all told to stagger updating our dependencies to avoid supply chain attacks. Code looks logical but other than that…
Also the previous release isn’t on GitHub at all, but wasn’t yanked from rubygems. Benefit of the doubt, it’s probably just some simple oopsies. But it raises my eyebrows.