mirror of
https://github.com/authelia/authelia.git
synced 2026-10-28 09:34:52 +08:00
This PR contains the following updates: | Package | Update | Change | |---|---|---| | [mccutchen/go-httpbin](https://redirect.github.com/mccutchen/go-httpbin) | minor | `2.25.0` → `2.26.0` | --- ### Release Notes <details> <summary>mccutchen/go-httpbin</summary> ### [`v2.26.0`](https://redirect.github.com/mccutchen/go-httpbin/releases/tag/v2.26.0) [Compare Source](https://redirect.github.com/mccutchen/go-httpbin/compare/v2.25.0...v2.26.0) #### 🔐 Security vulnerability 🔐 > \[!WARNING]\ > **This release addresses an unbounded memory allocation denial of service vulnerability ([GHSA-m6j5-42w4-55c3](https://redirect.github.com/mccutchen/go-httpbin/security/advisories/GHSA-m6j5-42w4-55c3)) in the `/websocket/echo` endpoint**: A single crafted websocket frame can crash any go-httpbin server, including programs that embed the httpbin package, by declaring a huge payload length that the server will attempt to allocate before checking it against the configured size limits. > > **The attack needs no authentication and only one small request, and the resulting out-of-memory error kills the whole process rather than just the one connection.** Versions v2.13.0 through v2.25.x are affected; upgrade to v2.26.0, which checks frame and message size limits before allocating. > > Many thanks to [@​lucky07072026](https://redirect.github.com/lucky07072026) for the report, and many apologies from [@​mccutchen](https://redirect.github.com/mccutchen) for this "network protocols 101"-level bug! #### What's Changed - feat: add /image/avif endpoint by [@​ChrisJr404](https://redirect.github.com/ChrisJr404) in [#​270](https://redirect.github.com/mccutchen/go-httpbin/pull/270) - middleware: allow QUERY method in CORS preflight by [@​marr-cloud](https://redirect.github.com/marr-cloud) in [#​275](https://redirect.github.com/mccutchen/go-httpbin/pull/275) - websocket: enforce frame size limit before allocating frame buffer by [@​mccutchen](https://redirect.github.com/mccutchen) in [`4d62637`](https://redirect.github.com/mccutchen/go-httpbin/commit/4d62637fc356b4ae4a4035427b885374f412939a) - build: update minimium go version to 1.26 by [@​mccutchen](https://redirect.github.com/mccutchen) in [#​276](https://redirect.github.com/mccutchen/go-httpbin/pull/276) #### New Contributors - [@​ChrisJr404](https://redirect.github.com/ChrisJr404) made their first contribution in [#​270](https://redirect.github.com/mccutchen/go-httpbin/pull/270) - [@​marr-cloud](https://redirect.github.com/marr-cloud) made their first contribution in [#​275](https://redirect.github.com/mccutchen/go-httpbin/pull/275) - [@​lucky07072026](https://redirect.github.com/lucky07072026) reported [GHSA-m6j5-42w4-55c3](https://redirect.github.com/mccutchen/go-httpbin/security/advisories/GHSA-m6j5-42w4-55c3) **Full Changelog**: <https://github.com/mccutchen/go-httpbin/compare/v2.25.0...v2.26.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/authelia/authelia). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNjQuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE2NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImRvY2tlciJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>