Interested in going full-time bug bounty? Check out our blueprint!

The State of CSS Injection - Leaking Text Nodes & HTML Attributes (Ep. 79)

Episode 79: In this episode of Critical Thinking - Bug Bounty Podcast we deepdive CSS injection, and explore topics like sequential import chaining, font ligatures, and attribute exfiltration.
Follow us on twitter at: https://twitter.com/ctbbpodcast

We're new to this podcasting thing, so feel free to send us any feedback here: info@criticalthinkingpodcast.io

Shoutout to https://twitter.com/realytcracker for the awesome intro music!

====== Links ======
Follow your hosts Rhynorater & Teknogeek on twitter:
https://twitter.com/0xteknogeek
https://twitter.com/rhynorater

====== Ways to Support CTBBPodcast ======
Hop on the CTBB Discord at https://ctbb.show/discord!

We also do Discord subs at $25, $10, and $5 - premium subscribers get access to private masterclasses, exploits, tools, scripts, un-redacted bug reports, etc.

Resources:

SpaceRaccoon's Universal Code Execution Extensions
https://spaceraccoon.dev/universal-code-execution-browser-extensions/

Escalating Client Side Path Traversal
https://x.com/isira_adithya/status/1809228815002136719

Full-time Bug Bounty Blueprint:
https://www.criticalthinkingpodcast.io/p/how-to-go-full-time-bug-bounty/

Sequential Import Chaining
https://d0nut.medium.com/better-exfiltration-via-html-injection-31c72a2dae8b

CSS Exfiltation
https://github.com/PortSwigger/css-exfiltration/blob/main/steal-attribute-values/styles.css

Link that Justin was talking about
https://github.com/PortSwigger/css-exfiltration/blob/main/steal-attribute-values/styles.css#L5

Font Ligatures
https://x.com/kinugawamasato/status/1808887754090295805

Lava Dome bypass
https://github.com/LavaMoat/LavaDome/issues/40

Stealing Data in Great style
https://research.securitum.com/stealing-data-in-great-style-how-to-use-css-to-attack-web-application/

Steal Script Contents
https://github.com/PortSwigger/css-exfiltration/tree/main/steal-script-contents

Masato Kinugawa’s Tweet
https://x.com/kinugawamasato/status/1808910589135368687

CSS Injection: Attacking with Just CSS
https://aszx87410.github.io/beyond-xss/en/ch3/css-injection-2/

CSS Injection Primitives
https://x-c3ll.github.io/posts/CSS-Injection-Primitives/

Timestamps:
(00:00:00) Introduction
(00:02:32) Universal Code Execution
(00:11:32) Escalating Client Side Path Traversal
(00:16:56) Justin's Defcon talk & Bug Bounty Blueprint
(00:23:32) CSS Injection
(00:39:23) Font Ligatures
(00:54:30) Descent Override and display:block
(01:02:10) Some Final Research