Browser Logic Errors & XS-Leaks with Jorian Woltjer (Ep. 193)

Browser Logic Errors & XS-Leaks with Jorian Woltjer (Ep. 193)

Source: YouTube · Critical Thinking - Bug Bounty Podcast · published Sep 24, 2026 · 1:46:45

Cybersecurity
No ratings yet Log in to rate
Transcript Available
Description

[BLUF]
This episode features security researcher Jorian Walter discussing advanced client-side exploitation techniques, including a novel Cross-Site Leak (CSL) bypass using Service Workers 1:06, methods to stop redirects for OAUTH code interception 36:50, and new vulnerabilities in declarative partial updates 25:00.

Key Takeaways:
• Jorian Walter introduces a technique to revive Cross-Site Leaks by using a Service Worker to intercept requests and modify the fetch-dest header, effectively bypassing Chrome's Origin-Block-Response (OBR) restrictions that normally block script loading probes 26:10.
• He details several methods to prevent redirects from overriding JavaScript execution, such as exploiting URL length limits 37:50 and using window.navigation.entries to leak URLs from null-origin error pages 43:40.
• A new DNS rebinding bypass is discussed, which utilizes window navigation throttling to bypass Local Network Access (LNA) protections, allowing access to local services like IoT devices 59:40.
• Walter explains a "pop-under" technique using the compromised password notification to force focus back to a main window, hiding a malicious popup behind it for clickjacking attacks 16:30.
• The episode highlights vulnerabilities in the new "Declarative Partial Updates" HTML feature, specifically how template tags can be used to bypass sanitizers like DOMPurify by injecting content after initial parsing 25:00.
• A bypass for DOMPurify is shown using the <select-content> element, which clones options into the preview, allowing XSS payloads to be reinserted after the sanitizer has already processed them 38:10.

These techniques demonstrate how subtle browser behaviors and recent HTML spec changes can be chained to bypass security controls and extract sensitive data.

Sources:

  • 1:06 Overview of Cache Key Injection research by Bruins at Defcon.
  • 26:10 Explanation of the Service Worker fetch-dest header bypass for Cross-Site Leaks.
  • 36:50 Techniques for stopping redirects to intercept OAUTH codes.
  • 43:40 Using navigation.entries to access null-origin URLs.
  • 59:40 DNS rebinding bypass using navigation throttling.
  • 16:30 Pop-under technique using compromised password notifications.
  • 25:00 Vulnerabilities in Declarative Partial Updates and template tags.
  • 38:10 DOMPurify bypass via <select-content> cloning.

Generate CPE Credits

Generate a professional CPE document from this video's transcript.

Estimated credit: 2 CPE hours

Estimate uses the video runtime (1 hour ≈ 1 CPE, rounded to the nearest 0.5, minimum 0.5, maximum 2.0). The final amount can be lower after review, never higher.

Topic: Cybersecurity. Commonly maps to: Security and Risk Management, Security Operations. Exact CISSP domains are assigned during generation.

CISSP Domain Mapping
Learning Objectives
Self-Assessment Questions
PDF Export Ready

Free account. One generation at a time, with a daily limit.

CPEBuddy is independent and not affiliated with or endorsed by ISC2, ISACA, or any certification body. Exports are formatted for common CPE submissions; acceptance is at your certification body's discretion.

Watch on YouTube

Transcript Preview

First 800 characters of the transcript

Yeah, I love I love that motivation. It's like I knew that there was a way because there has to be, you know, like it's like because I was going to make it. >> Best part of acting when you can just, you know, critical think, right? >> Yeah, dude. Alrighty, hackers. Before we jump into the episode, we've got the This Week in Bug Bounty segment. Um, and to be clear about what that is, this is supposed to be a rapidfire segment where I point you to research that is interesting that you should go and check out or just give you, you know, quick pieces of information that make your life better as a hacker. However, today, yes, We Hack handed me this bad boy, cash key injection, uh, which is research done by Bruins at Defcon, and it is amazing. So, I'm going to take a little bit longer than I nor…