Why You Should be AFRAID of PDF Files - PDF.js CVE-2024-4367

Why You Should be AFRAID of PDF Files - PDF.js CVE-2024-4367

Jun 10, 2024

Use Snyk for free to find and fix security issues in your applications today! https://snyk.co/ugLYn

A significant vulnerability was discovered in the widely used library PDF.js. In this video, we take a look at what the vulnerability is, where it came from, who it impacts and how you can mitigate it.

✍️ Resources ✍️

⏲️ Chapters ⏲️

00:00 - Intro

00:48 - Understanding PDF Files

01:52 - What is the Vulnerability?

04:02 - Exploring the PDF.js Library

05:27 - Exploring the Vulnerability in a Sample Application

08:18 - Exploiting The Vulnerability

10:22 - Loading Remote JavaScript Code with Gist

11:52 - PDF Vulnerability Demo with Svelte and Vue

13:01 - PDF Vulnerability in Desktop Applications

14:11 - PDF Vulnerability in VS Code Extensions

15:59 - How to Mitigate this Vulnerability with Snyk

18:07 - Other Ways to Mitigate the Vulnerability

18:50 - Outro

⚒️ About Snyk ⚒️

Snyk helps you find and fix vulnerabilities in your code, open-source dependencies, containers, infrastructure-as-code, software pipelines, IDEs, and more! Move fast, stay secure.

Learn more about Snyk: https://snyk.co/ugLYl

📱 Connect with Us 📱

🖥️ Website: https://snyk.co/ugLYl
🐦 X: http://twitter.com/snyksec
💼 LinkedIn: https://www.linkedin.com/company/snyk
💬 Discord: https://discord.gg/devsecops-community-918181751526948884

🔗 Hashtags 🔗

#DevSecOps #javascript #pdf.js #js #pdf