Maurice
7cfec6452d
fix(ssrf): let a listed link-local address through, such as a rootless Podman host gateway
...
A rootless Podman container reaches its host through 169.254.1.2, and an
identity provider behind that address failed the OIDC login with "Requests
to link-local / cloud-metadata addresses are not allowed", with no setting
to change it.
ALLOW_LINK_LOCAL_IPS names single link-local IPv4 addresses that may be
reached after all. The admin-configured lane (OIDC, AI parsing, plugin
OAuth, routing engines) reaches a listed address directly; the guard on
user-supplied URLs treats it as internal, so it also needs
ALLOW_INTERNAL_NETWORK there. 169.254.169.0/24 and 169.254.170.0/24, where
clouds serve instance metadata and credentials, cannot be listed, and an
entry that is not one link-local IPv4 aborts startup. Unset, nothing
changes.
Closes #2400
2026-09-19 22:39:12 +02:00
..
2026-09-03 16:18:21 +02:00
2026-07-18 22:13:52 +02:00
2026-09-19 21:45:16 +02:00
2026-09-19 21:45:16 +02:00
2026-09-19 21:45:16 +02:00
2026-09-19 21:45:16 +02:00
2026-08-25 12:36:52 +02:00
2026-08-25 12:36:52 +02:00
2026-08-25 15:22:46 +02:00
2026-07-18 22:13:52 +02:00
2026-09-19 21:45:16 +02:00
2026-08-11 11:15:32 +02:00
2026-09-04 00:43:06 +02:00
2026-09-19 21:45:16 +02:00
2026-08-25 15:22:46 +02:00
2026-09-12 13:07:08 +02:00
2026-08-25 12:36:52 +02:00
2026-08-25 15:22:46 +02:00
2026-09-19 21:45:16 +02:00
2026-08-25 12:36:52 +02:00
2026-09-12 17:33:15 +02:00
2026-08-25 12:36:52 +02:00
2026-08-27 12:03:04 +02:00
2026-08-25 12:36:52 +02:00
2026-08-25 12:36:52 +02:00
2026-09-19 21:01:45 +02:00
2026-08-29 00:51:43 +02:00
2026-08-25 15:22:46 +02:00
2026-08-25 12:36:52 +02:00
2026-08-25 15:22:46 +02:00
2026-09-19 21:45:16 +02:00
2026-08-25 15:22:46 +02:00
2026-08-25 12:36:52 +02:00
2026-08-25 12:36:52 +02:00
2026-09-19 21:45:16 +02:00
2026-09-19 21:57:04 +02:00
2026-09-19 21:45:16 +02:00
2026-08-25 12:36:52 +02:00
2026-09-19 22:39:12 +02:00
2026-09-19 21:45:16 +02:00
2026-09-19 21:45:16 +02:00
2026-07-18 22:13:52 +02:00
2026-08-25 15:22:46 +02:00
2026-07-19 19:00:40 +02:00
2026-09-06 17:26:51 +02:00
2026-08-25 15:22:46 +02:00
2026-08-25 15:22:46 +02:00
2026-08-25 12:36:52 +02:00
2026-09-19 22:39:12 +02:00
2026-08-25 15:22:46 +02:00
2026-09-15 15:31:59 +03:00
2026-08-25 12:36:52 +02:00
2026-08-25 15:22:46 +02:00
2026-09-19 21:45:16 +02:00
2026-09-12 18:03:11 +02:00
2026-09-19 21:45:16 +02:00
2026-08-25 12:36:52 +02:00
2026-04-20 10:11:53 +02:00
2026-08-29 12:22:59 +02:00
2026-08-25 12:36:52 +02:00
2026-09-19 21:45:16 +02:00
2026-08-25 15:22:46 +02:00
2026-08-25 12:36:52 +02:00
2026-09-19 21:45:16 +02:00
2026-09-19 09:12:15 +02:00
2026-08-25 15:22:46 +02:00
2026-08-25 15:22:46 +02:00
2026-08-25 12:36:52 +02:00
2026-08-25 15:22:46 +02:00
2026-09-15 15:58:36 +03:00
2026-08-25 12:36:52 +02:00
2026-09-19 21:45:16 +02:00
2026-09-10 21:40:51 +02:00
2026-09-10 21:40:51 +02:00
2026-09-10 21:40:51 +02:00
2026-08-31 14:32:53 +02:00
2026-09-02 23:06:03 +02:00
2026-09-12 23:36:09 +02:00
2026-08-25 15:22:46 +02:00
2026-08-25 12:36:52 +02:00
2026-08-25 12:36:52 +02:00
2026-08-28 14:20:02 +02:00
2026-08-25 15:22:46 +02:00
2026-09-19 21:45:16 +02:00
2026-09-19 21:45:16 +02:00
2026-09-04 00:43:06 +02:00
2026-08-25 15:22:46 +02:00
2026-08-25 15:22:46 +02:00
2026-08-28 14:20:02 +02:00
2026-09-19 21:45:16 +02:00
2026-08-28 14:20:02 +02:00
2026-09-19 21:48:08 +02:00
2026-09-19 22:39:12 +02:00
2026-08-25 12:36:52 +02:00
2026-08-25 12:36:52 +02:00
2026-08-29 00:51:43 +02:00
2026-09-12 12:51:27 +02:00
2026-08-25 15:22:46 +02:00
2026-08-25 12:36:52 +02:00