Introduced protections against HTTP header injection / smuggling attacks

This commit is contained in:
pixeebot[bot] 2025-06-17 17:46:49 +00:00 committed by GitHub
parent 911c894023
commit 1ad5e9915f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,5 +1,6 @@
package stirling.software.proprietary.web;
import io.github.pixee.security.Newlines;
import jakarta.servlet.FilterChain;
import jakarta.servlet.ServletException;
import jakarta.servlet.http.HttpServletRequest;
@ -36,7 +37,7 @@ public class CorrelationIdFilter extends OncePerRequestFilter {
}
req.setAttribute(MDC_KEY, id);
MDC.put(MDC_KEY, id);
res.setHeader(HEADER, id);
res.setHeader(HEADER, Newlines.stripAll(id));
chain.doFilter(req, res);
} finally {