From 778da4df8ad43db6acb1c19c6a55d2de8c6d8aa9 Mon Sep 17 00:00:00 2001 From: "Sebastian BURGIN-FIX (ext)" Date: Thu, 22 Oct 2026 21:58:56 +0200 Subject: [PATCH] fix: feedback links opened in a browser answered 403 behind the proxy BlockBrowserNavigation runs before the trusted proxies are applied, so it checked the signature against http:// while the link is https://. It now only lets navigations to /v1/feedback/* with a signature through; the route's signed middleware checks the signature on the correct URL. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 1 + .../Middleware/BlockBrowserNavigation.php | 7 +++++-- tests/Feature/FeedbackLinkTest.php | 19 +++++++++++++++++++ 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ac2819..38be452 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,7 @@ All notable changes to the API and the widget are documented here. The format fo ### Fixed +- Feedback links answered 403 in browsers behind a TLS terminating proxy (Laravel Cloud): the navigation guard checked the signature against the http:// URL before the trusted proxies were applied. The route's signature check stays authoritative. - `