appsec.fyi

Talks — A Practical Guide

A curated AppSec resource library covering XSS, SQLi, SSRF, IDOR, RCE, XXE, OSINT, and more.

Talks: A Practical Guide

Curated and synthesized by . Last updated 2026-09-01. Synthesized from 88 of 88 curated resources. Browse all 88 Talks resources →

The Evolving Landscape of Application Security Research

The application security domain is in a constant state of flux, driven by increasingly sophisticated attack vectors and the rapid evolution of development paradigms. Understanding and effectively communicating novel findings is paramount for practitioners seeking to stay ahead. This guide focuses on how to present complex application security research to an experienced audience, emphasizing concrete details and actionable insights derived from recent industry developments.

Problem Framing: Beyond the Obvious Vulnerabilities

For seasoned application security professionals, the focus has shifted from identifying basic, well-understood vulnerabilities to uncovering intricate chains of exploitation and novel attack methodologies. The landscape includes challenges in securing increasingly complex architectures like microservices and multi-cloud environments [1], the pervasive influence of AI in development [1][2], and the need for robust supply chain security [3][1]. A critical aspect of modern research is moving beyond single-point vulnerabilities to demonstrate the real-world impact of complex exploit chains. For instance, finding pre-authentication Remote Code Execution (RCE) in enterprise Java platforms requires chaining together routing logic, unsafe deserialization, and template evaluation to achieve high impact [4]. Similarly, even seemingly straightforward arbitrary file writes (AFW) require a deep understanding of the target environment to escalate to RCE, especially in modern, stripped-down containerized systems [5]. The challenge lies in demonstrating exploitability and impact in these constrained environments.

Core Mechanics: Deep Dives into Exploit Chains and Abstractions

The foundation of compelling application security talks rests on a thorough understanding of the underlying mechanics of vulnerabilities and exploit chains. This involves dissecting complex interactions between system components, understanding data flow, and identifying subtle misconfigurations or logic flaws.

Complex Exploit Chains

Modern vulnerabilities often require chaining multiple weaknesses to achieve a significant impact. For example, one significant exploit chain in WordPress core, discovered with AI assistance, involved a batch API validation desync bug, SQL injection, post cache poisoning, parent-cycle detection, and a customize_changeset hook to gain administrator privileges and execute code [3]. Understanding each step of such a chain, the conditions required for its exploitation, and the specific system components involved is crucial for effective communication.

Abstractions and System Interactions

Beyond direct code vulnerabilities, many impactful findings exploit abstractions and the interactions between different layers of a system. The Connective signing extension vulnerability is a prime example. It allowed any site or iframe to read eID and Maestro card data, recover PINs, and achieve drive-by RCE. This was achieved by exploiting the system's lack of origin verification in its activationToken and the insecure handling of the pinToken, effectively demonstrating how a trust relationship between a web page and a native binary can be subverted [6]. Similarly, HTTP desync attacks rely on the interaction between front-end and back-end servers, where weak request isolation can be exploited to alter other users' requests [7].

AI in Vulnerability Discovery and Exploitation

The role of AI in vulnerability research is a significant and rapidly developing area. AI tools have been used to discover long-dormant vulnerabilities, such as a 20-year-old RCE in Call of Duty [8]. More impactfully, AI is demonstrating capability in discovering complex, multi-stage exploit chains. One researcher utilized GPT 5.6 Sol Ultra to find a pre-authentication RCE chain in WordPress core, which was described as "completely absurd" and took significantly longer for a human to understand than to discover [3]. This highlights a paradigm shift where AI can generate novel and complex attack vectors that require significant expertise to unravel and replicate [3][7]. The "HTTP Terminator" project, for instance, leveraged AI to autonomously discover new HTTP desync triggers, gadgets, and exploits, compromising various live websites [7].

Notable Techniques and Demonstrations

When presenting, concrete demonstrations and specific techniques are far more impactful than abstract discussions. This section details some key areas where advanced techniques are being employed.

Arbitrary File Write (AFW) to RCE Escalation in Constrained Environments

The ability to turn an arbitrary file write into remote code execution is a classic but challenging problem, especially in modern cloud-native environments [5]. Traditional escalation methods relying on cron, systemd, or SSH are often absent. Researchers have cataloged techniques, emphasizing the need to understand the execution context: living off the OS, language runtime, or framework. A standout OS-level technique is writing to /etc/ld.so.preload, which triggers on every new process and bypasses the need for user interaction or scheduled execution [5]. For language runtimes, techniques like manipulating serialization mechanisms or exploiting language-specific execution sinks remain relevant. The core challenge in these environments is often "environment fingerprinting" – using the write primitive itself to gain read capabilities and identify writable, executable paths.

Exploiting Trust in Browser Extensions and Native Binaries

Vulnerabilities arising from the interaction between browser extensions and native host applications present a significant attack surface. The Connective signing extension example illustrates how a lack of origin verification allowed malicious sites to interact with the native binary, leading to sensitive data exposure and RCE [6]. Another area of concern involves Chrome extensions, where vulnerabilities can stem from how content scripts interact with web pages, improper handling of web_accessible_resources, or misconfigurations in service workers [9]. Techniques like DOM injection, CSS injection, clickjacking within extensions, and exploiting postMessage vulnerabilities are key here [9].

Abusing LLM and AI Agent Capabilities

The integration of AI into development and security workflows introduces novel attack vectors. Researchers are exploring vulnerabilities in LLM applications themselves, exemplified by the "Jackpot" lab, which features ten deliberately vulnerable LLM apps, each targeting an OWASP LLM Top 10 category [10]. Beyond application-level flaws, AI agents themselves are becoming targets. A single untrusted GitHub issue can potentially hijack AI coding agents from major providers like Anthropic, Google, and OpenAI, leading to RCE and credential theft [4]. This occurs as developers grant these agents real privileges on development systems. Techniques include prompt injection, jailbreaking, and exploiting serialization vulnerabilities within agent frameworks [11][12].

Container and Cloud-Native Security Exploits

Securing containerized environments and cloud-native infrastructure remains a complex challenge. Talks at KubeCon have highlighted techniques for privilege escalation within Kubernetes clusters, including post-compromise activities like hiding tracks and achieving persistence [13]. Vulnerabilities in container image construction, especially with distroless and lightweight images, are also a concern [13]. Furthermore, cloud identity management issues, such as reclaiming namespaces in global OIDC issuers to mint JWTs and hijack cloud identities, represent a significant threat vector [14]. Abuse of AWS Lambda Function URLs for command and control is another emerging technique [14].

Detection and Prevention Strategies

Effective defense against these advanced threats requires a multi-layered approach, focusing on both proactive security measures and robust detection capabilities.

Shifting Left with Developer-Centric Security

Integrating security earlier in the Software Development Lifecycle (SDLC) is critical. A developer-first mindset, where security tools provide immediate feedback and remediation guidance, empowers development teams to fix issues proactively. This reduces friction between development and security teams and fosters a culture of shared responsibility [1]. Tools that automate security hygiene, such as routine tasks like password rotation or providing actionable security training, are invaluable [1].

Robust Input Validation and Sanitization

Fundamental to preventing many injection-based attacks, including SQL injection and prompt injection, is rigorous input validation and sanitization. While this is a well-established principle, its application in the context of LLM interactions and complex APIs requires careful attention. For instance, bypassing parameter sanitization was a component of the WordPress RCE chain [3]. Similarly, insecure handling of user input within webmail clients can lead to CSS-based attacks that exfiltrate tokens or spoof UI elements [3].

Secure AI Agent Development and Governance

The increasing use of AI agents necessitates new security paradigms. Building AI agents securely involves implementing the principle of least privilege for tools and data access, sandboxing execution environments, and validating/approving critical actions [12]. Establishing governance for "shadow AI" – unsanctioned AI tools – is a growing concern for security teams [15]. Robust threat modeling for AI agents and workflows, which considers AI-specific components like LLM decision logic and tool integrations, is essential [12].

Continuous Monitoring and Anomaly Detection

Effective detection of sophisticated attacks often relies on continuous monitoring for anomalous behavior. This can include tracking agent decisions, tool calls, and outcomes to identify misuse or deviations from expected patterns [12]. In cloud environments, comprehensive logging, including global CloudTrail logging and VPC flow logs, is crucial for detecting suspicious activities [14].

Tooling for Analysis and Defense

A range of tools are instrumental in both offensive and defensive application security efforts.

AI-Assisted Development and Security Tools

AI-powered coding assistants like GitHub Copilot and Google Gemini are transforming development velocity [1]. Their security implications are being actively researched, with tools emerging to aid in vulnerability analysis [2]. Harnesses built around LLMs, combining models with inference engines and custom code, are proving effective in security reviews [2]. Projects like XBOW demonstrate autonomous penetration testing platforms capable of discovering and exploiting vulnerabilities in real-time [16].

Static and Dynamic Analysis Tools

Traditional security testing tools remain vital. Static analysis tools, for instance, are seeing improvements in performance, such as Semgrep's taint analysis time reduction by 75% through architectural redesign [14]. Dynamic analysis tools, particularly those used for web application penetration testing like Burp Suite, are foundational [17]. Mobile application security testing benefits from tools and methodologies aligned with standards like the OWASP Mobile Security Testing Guide (MSTG) and MASVS [18].

Specialized AI Security Tooling

The burgeoning field of AI security has spurred the development of specialized tools and frameworks. Research into AI agent security is driving the creation of tools for red teaming AI/ML systems, including hands-on labs for prompt injection, jailbreaking, and serialization attacks [11][12]. Projects like "Jackpot" offer intentionally vulnerable LLM applications for practical learning [10]. The Model Context Protocol (MCP) is emerging as a standard for connecting AI systems to tools and data, leading to developments in MCP server implementations and security considerations [12][19][20].

Recent Developments and Future Trends

The application security landscape is evolving at an unprecedented pace, driven by advancements in AI and the increasing complexity of software systems.

The Rise of Agentic AI in Security Research

Autonomous AI agents are moving beyond assisting human researchers to becoming autonomous research entities. Projects like the "HTTP Terminator" demonstrate AI's capability to invent new attack techniques and execute them at scale [7]. This trend is also evident in CTF competitions, where LLM-enabled workflows can solve challenges rapidly, shifting the competitive landscape and forcing organizers to design more AI-resistant challenges [21]. The implication for offensive security is clear: AI is landing on both sides of the fight [4].

LLM Vulnerabilities and Securing AI Workflows

As LLMs become more integrated into applications, their own security vulnerabilities are coming to the forefront. The OWASP LLM Top 10 outlines common risks, and resources like "Jackpot" provide hands-on labs to explore these [10]. Securing LLM prompt engineering and agentic workflows is a critical research area, with sessions at major conferences dedicated to prompt protection and agent-to-agent interaction security [22][15][12]. The need for clear AI governance and risk management is paramount [15].

Supply Chain Security in the Age of AI

The software supply chain remains a critical attack vector, amplified by the use of AI-generated code and diverse third-party components [1]. Security improvements in platforms like npm and GitHub Actions are focusing on disrupting common supply chain attack patterns [3]. The development of AI-generated software also raises questions about its inherent security, with predictions that AI-generated code might become more secure than legacy systems [3].

The "Internet Melting Bug" and Frontier Vulnerabilities

Researchers are actively searching for "internet melting bugs" – vulnerabilities with widespread impact. The discovery of a pre-authentication RCE in WordPress Core, affecting 40% of the internet, is an example of this pursuit, facilitated by advanced AI models capable of discovering extremely complex vulnerability chains [3]. This capability shift suggests a future where highly impactful vulnerabilities are discovered with minimal human input, prompting a pivot towards finding these "frontier class vulnerabilities" before attackers do [3].

Where to Go Deeper

For practitioners seeking to expand their knowledge in application security, several avenues offer rich resources and community engagement.

Conference Archives and Proceedings

Major security conferences like Black Hat USA and DEF CON are invaluable resources. Their past talks, often available as slides and video recordings, provide deep dives into cutting-edge research and practical exploitation techniques [23][24][25][26][27][28]. Looking at the schedules and published materials from events like OWASP Global AppSec [29][30][31] and BSides conferences [32] can also reveal trending topics and detailed technical presentations. For specific areas like AI security, dedicated sessions at these conferences, alongside events like the OWASP GenAI Security Project gatherings [33], offer focused insights.

Academic Research and Publications

For theoretical underpinnings and formal proofs of novel vulnerabilities, academic symposia such as the IEEE Symposium on Security and Privacy are crucial [34]. Publications from these venues often represent the forefront of security research, providing detailed analyses and methodologies. Papers presented at DEF CON's Bug Bounty Village [5] or Black Hat's Briefings [3][7] also frequently offer deep technical dives into exploit development and vulnerability discovery.

Community Resources and Labs

Online communities and platforms provide hands-on learning opportunities. GitHub repositories hosting training materials for red teaming AI systems, such as those focused on GenAI security, offer practical labs and theoretical content [11][35]. Interactive labs like "Jackpot" allow direct exploration of LLM vulnerabilities [10]. Online forums and dedicated communities, such as those found on platforms like Reddit within the PWN community [4], facilitate discussions and knowledge sharing among practitioners.

Specialized Training and Workshops

For in-depth, hands-on skill development, specialized training courses and workshops are essential. Many conferences offer pre-conference training sessions covering topics from mobile app hacking [18] to AI agent security [12]. Platforms dedicated to continuous learning also provide curated bundles and courses on AI mastery for cybersecurity professionals [36].

Bug Bounty Program Case Studies and Write-ups

Bug bounty platforms and researcher blogs are rich sources of real-world vulnerability disclosures and exploitation techniques. Case studies detailing how SQL injection was turned into RCE or file reads [37], or explorations of Insecure Direct Object References (IDOR) [38], offer practical examples of common vulnerability classes and their advanced exploitation. Analyzing write-ups from CTFs and bug bounty findings, such as those shared on Critical Thinking Podcast [9] or personal blogs of researchers, provides actionable techniques and real-world impact assessments.

Sources cited in this guide

  1. Securing next-gen development: Lessons from Trust Bank and TASConnect — snyk.io
  2. Web App Pentesting in the AI Era — blog.includesecurity.com
  3. [tl;dr sec] #341 - Hugging Face Incident Black Hat Talk, CSS Bomb in your Inbox, GitHub Supply Chain Security Improvements — tldrsec.com
  4. AMA with Black Hat Speakers Lidor B. & Elad Meged (Pre-Auth RCE in Enterprise Java, Hijacking AI Coding Agents) — pwnhackers.substack.com
  5. Write Once, Shell Everywhere - Turning Arbitrary File Writes into RCE (DEF CON Bug Bounty Village) — ethiack.com
  6. DEF CON talk: 8 in 10 Banks in Belgium HATE This One Weird eID RCE — amibeingpwned.com
  7. Can AI do novel security research? Meet the HTTP Terminator — portswigger.net
  8. Pwning Call of Duty 1: a 20-year-old RCE, found in an evening with AI — zolder.io
  9. [HackerNotes Ep.95 & Ep.96] Cookies, Caching & Attacking Chrome Extensions with MatanBer — blog.criticalthinkingpodcast.io
  10. Jackpot: a browser lab of 10 deliberately vulnerable LLM apps, one per OWASP LLM Top 10 category — hego.red
  11. GitHub - schwartz1375/genai-security-training — github.com
  12. AI Agent Security Masterclass: Attacking and Defending Autonomous AI Systems - DEF CON Training — training.defcon.org
  13. Top security talks from KubeCon Europe 2024 — wiz.io
  14. [tl;dr sec] #332 - I've Joined OpenAI, fwd:cloudsec, AWS Well Architected Supply Chain Security — tldrsec.com
  15. 5 Takeaways from Black Hat x DEF CON 2025 — cybersecuritypulse.net
  16. XBOW at Black Hat & DEF CON: AI Agents for Offensive Security — xbow.com
  17. Testing Handbook - Burp — docs.google.com
  18. Hacking Android and IOT Apps by Example - DEF CON Training LV 2026 — training.defcon.org
  19. #burp #pentest #ai #hackerassociate #cybersecurity #infosec… | Harshad Shah — linkedin.com
  20. DevSecCon Global May — devseccon.com
  21. CTFs in the AI Era — blog.includesecurity.com
  22. Top security talks from KubeCon Europe 2025 — wiz.io
  23. DEF CON 33 Talks - YouTube Playlist — youtube.com
  24. Black Hat USA 2025 - YouTube Playlist — youtube.com
  25. Black Hat Official YouTube Channel — youtube.com
  26. DEF CON 33 Archive: Videos, Slides, and White Papers — defcon.org
  27. Black Hat Briefings - Wikipedia — en.wikipedia.org
  28. (96) NahamSec - YouTube — youtube.com
  29. OWASP Global AppSec USA 2025 - CFP — sessionize.com
  30. OWASP Global AppSec USA 2025 (Washington DC) — genai.owasp.org
  31. OWASP Global & Regional Events — owasp.org
  32. What to Expect from BSides, Black Hat, and DEF CON 2025 — theregister.com
  33. OWASP Global AppSec EU 2025 - GenAI Focus — genai.owasp.org
  34. IEEE Symposium on Security and Privacy 2026 — sp2026.ieee-security.org
  35. GitHub - schwartz1375/genai-essentials — github.com
  36. AI Mastery for Cybersecurity Professionals — offers.coderedpro.com
  37. How to turn SQL injection into an RCE or a file read? Case study of 128 bug bounty reports — youtube.com
  38. IDOR - how to predict an identifier? Bug bounty case study — youtube.com
📚 This guide is synthesized from the full text of resources curated in the Talks library, and refreshed as new material is added.