Files
nginx-ui/internal
Adamthereal 61185c26f4 test(middleware): add CSWSH hardening cases for CheckWebSocketOrigin (#1647)
Locks in the v2.3.5 origin-validation fix for CVE-2026-34403 / GHSA-78mf-482w-62qj
with named regression cases for every bypass class documented in the advisory:
subdomain confusion, suffix confusion, scheme downgrade, port mismatch, default-
port normalization, ws/wss scheme equivalence, case-insensitive host, IPv6 literal,
RFC 7239 Forwarded parsing, multi-valued X-Forwarded-Host, scheme-only / malformed
origin rejection, node_secret query fallback, empty-secret regression, trailing-
slash tolerance on configured trusted origins.

17 table-driven subtests in a new file; zero production code changes; no new
dependencies.

Co-authored-by: Panguard AI <support@panguard.ai>
2026-04-22 09:33:50 +08:00
..
2026-02-07 21:38:44 +08:00
2026-04-21 22:40:50 +08:00
2025-11-07 18:23:23 +08:00
2026-04-21 15:15:12 +08:00
2024-10-24 18:22:45 +08:00
2025-10-03 14:33:07 +08:00
2026-04-21 22:40:50 +08:00
2026-04-21 22:40:50 +08:00
2026-04-15 23:26:19 +08:00
2025-04-08 15:59:09 +08:00
2025-10-03 14:33:07 +08:00