Category: PortSwigger

Fickle PDFs: exploiting browser rendering discrepancies
09
Mar
2026

Fickle PDFs: exploiting browser rendering discrepancies

Imagine the CEO of a random company receives an email containing a PDF invoice file. In Safari and MacOS Preview,…

Introducing the URL validation bypass cheat sheet
09
Mar
2026

Introducing the URL validation bypass cheat sheet

URL validation bypasses are the root cause of numerous vulnerabilities including many instances of SSRF, CORS misconfiguration, and open redirection….

Concealing payloads in URL credentials
09
Mar
2026

Concealing payloads in URL credentials

Last year Johan Carlsson discovered you could conceal payloads inside the credentials part of the URL . This was fascinating…

New crazy payloads in the URL Validation Bypass Cheat Sheet
09
Mar
2026

New crazy payloads in the URL Validation Bypass Cheat Sheet

The strength of our URL Validation Bypass Cheat Sheet lies in the contributions from the web security community, and today’s…

Bypassing WAFs with the phantom $Version cookie
09
Mar
2026

Bypassing WAFs with the phantom $Version cookie

HTTP cookies often control critical website features, but their long and convoluted history exposes them to parser discrepancy vulnerabilities. In…

Stealing HttpOnly cookies with the cookie sandwich technique
09
Mar
2026

Stealing HttpOnly cookies with the cookie sandwich technique

In this post, I will introduce the “cookie sandwich” technique which lets you bypass the HttpOnly flag on certain servers….

Bypassing character blocklists with unicode overflows
09
Mar
2026

Bypassing character blocklists with unicode overflows

Unicode codepoint truncation – also called a Unicode overflow attack – happens when a server tries to store a Unicode…

Top 10 web hacking techniques of 2024
08
Mar
2026

Top 10 web hacking techniques of 2024

Welcome to the Top 10 Web Hacking Techniques of 2024, the 18th edition of our annual community-powered effort to identify…

Shadow Repeater:AI-enhanced manual testing | PortSwigger Research
08
Mar
2026

Shadow Repeater:AI-enhanced manual testing | PortSwigger Research

Have you ever wondered how many vulnerabilities you’ve missed by a hair’s breadth, due to a single flawed choice? We’ve…

SAML roulette: the hacker always wins
08
Mar
2026

SAML roulette: the hacker always wins

Introduction In this post, we’ll show precisely how to chain round-trip attacks and namespace confusion to achieve unauthenticated admin access…

Document My Pentest: you hack, the AI writes it up!
08
Mar
2026

Document My Pentest: you hack, the AI writes it up!

Tired of repeating yourself? Automate your web security audit trail. In this post I’ll introduce a new Burp AI extension…

Drag and Pwnd: Leverage ASCII characters to exploit VS Code
08
Mar
2026

Drag and Pwnd: Leverage ASCII characters to exploit VS Code

Control characters like SOH, STX, EOT and ETX were never meant to run your code – but in the world…