Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Vulnerabilities 1002 - C-Family Software Implementation Vulnerabilities

OpenSecurityTraining2 via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Master advanced C/C++ security vulnerabilities through this comprehensive course designed for developers learning secure coding practices and security researchers hunting for vulnerabilities. Explore five critical vulnerability classes including Uninitialized Data Access (UDA), Race Conditions such as double fetch and Time of Check Time of Use (TOCTOU), Use After Free (UAF), Type Confusion, and Information Disclosure vulnerabilities. Analyze real-world CVE case studies spanning from 2019 to 2022, examining vulnerabilities found in major software systems including Microsoft Windows, Linux kernel, WebKit, and various embedded systems. Practice vulnerability identification through hands-on "Find the Flaw" exercises that challenge you to locate security issues in actual code samples before reviewing detailed explanations. Study exploitation techniques for each vulnerability type, understanding how attackers leverage these flaws to compromise systems and applications. Learn variant analysis methods to identify similar vulnerabilities in codebases once you've found one instance. Examine background context for each CVE including affected software, impact assessment, and remediation strategies. Develop skills in recognizing common coding patterns that lead to these vulnerability classes and understand defensive programming techniques to prevent them. Access detailed technical analysis of complex vulnerabilities affecting everything from operating system kernels to web browsers and network protocols.

Syllabus

Vulnerabilities 1002: 01 Intro
Vulnerabilities 1002: 02 Uninitialized Data Access 01 Overview 01
Vulnerabilities 1002: 02 Uninitialized Data Access 01 Overview 02
Vulnerabilities 1002: 02 Uninitialized Data Access CVE-2022-1809 01 Background
Vulnerabilities 1002: 02 Uninitialized Data Access CVE-2022-1809 02 FTF Answer
Vulnerabilities 1002: 02 Uninitialized Data Access CVE-2021-3608 01 Background
Vulnerabilities 1002: 02 Uninitialized Data Access CVE-2021-3608 02 FTF Answer
Vulnerabilities 1002: 02 Uninitialized Data Access CVE-2022-26721❌ 01 Background
Vulnerabilities 1002: 02 Uninitialized Data Access CVE-2022-26721❌ 02 FTF Answer1
Vulnerabilities 1002: 02 Uninitialized Data Access CVE-2022-26721❌ 03 FTF Answer2
Vulns1002 02 Uninitialized Data Access CVE-2022-29968 01 Background
Vulns1002 02 Uninitialized Data Access CVE-2022-29968 02 FTF Answer
Vulns1002 02 Uninitialized Data Access CVE-2019-14580️⃣✴️ 01 Exploit
Vulns1002 02 Uninitialized Data Access CVE-2021-270801️⃣ 01 Background and Flaw
Vulns1002 03 Race Conditions 01 Overview 01
Vulns1002 03 Race Conditions 01 Overview 02 Out Of Scope Races
Vulns1002 03 Race Conditions CVE-2021-4207 01 Background
Vulns1002 03 Race Conditions CVE-2021-4207 02 FTF Answer
Vulnerabilities 1002: 03 Race Conditions CVE-2020-7460️ 01 Background
Vulnerabilities 1002: 03 Race Conditions CVE-2020-7460️ 02 FTF Answer
Vulnerabilities 1002: 03 Race Conditions CVE-2021-34514⚫️ 01 Background
Vulnerabilities 1002: 03 Race Conditions CVE-2021-34514⚫️ 02 FTF Answer
Vulnerabilities 1002: 03 Race Conditions 2022-CVE-None Microsoft Mu️ 01 Background
Vulnerabilities 1002: 03 Race Conditions 2022-CVE-None Microsoft Mu️ 02 FTF Answer
Vulnerabilities 1002:03 Race Conditions 2019-CVE-None Qualcomm WiFi Secure Boot️ Background & flaw
Vulnerabilities 1002: 03 Race Conditions CVE-2019-11098️ 01 Background and Flaw
Vulnerabilities 1002: 03 Race Conditions CVE-2019-11098️ 02 Exploit
Vulnerabilities 1002: 04 Use-After-Free 01 Overview
Vulnerabilities 1002: 04 Use-After-Free CVE-2021-284602️⃣ 01 Background
Vulnerabilities 1002: 04 Use-After-Free CVE-2021-284602️⃣ 02 FTF Answer
Vulnerabilities 1002: 04 Use-After-Free CVE-2020-29661☎️ 01 Background
Vulnerabilities 1002: 04 Use-After-Free CVE-2020-29661☎️ 02 FTF Answer
Vulnerabilities 1002: 04 Use-After-Free CVE-2020-29661☎️ 03 Exploit
Vulnerabilities 1002: 04 Use-After-Free CVE-2020-2674 01 Background
Vulnerabilities 1002: 04 Use-After-Free CVE-2020-2674 02 FTF Answer
Vulnerabilities 1002: 04 Use-After-Free CVE-2020-27582️⃣ 01 Background
Vulnerabilities 1002: 04 Use-After-Free CVE-2020-27582️⃣ 02 FTF Answer
Vulnerabilities 1002: 04 Use-After-Free CVE-2021-36955 01 Background
Vulnerabilities 1002: 04 Use-After-Free CVE-2021-36955 02 FTF Answer
Vulnerabilities 1002: 04 Use-After-Free CVE-2020-9715 01 Background and Flaw
Vulnerabilities 1002: 05 Type Confusion 01 Overview
Vulnerabilities 1002: 05 Type Confusion CVE-2021-1732 01 Background CVE-2021-1732
Vulnerabilities 1002: 05 Type Confusion CVE-2021-1732 02 FTF Answer
Vulnerabilities 1002: 05 Type Confusion CVE-2021-1732 03 Exploit CVE-2021-1732
Vulnerabilities 1002: 05 Type Confusion CVE-2021-1732 04 Background FTF CVE-2022-21882
Vulnerabilities 1002: 05 Type Confusion CVE-2021-1732 05 Exploit CVE-2022-21882
Vulnerabilities 1002: 05 Type Confusion CVE-2020-3853⏱️ 01 Background
Vulnerabilities 1002: 05 Type Confusion CVE-2020-3853⏱️ 02 FTF Answer
Vulnerabilities 1002: 05 Type Confusion CVE-2020-27932 01 Background
Vulnerabilities 1002: 05 Type Confusion CVE-2020-27932 02 FTF Answer
Vulnerabilities 1002: 05 Type Confusion CVE-2020-27932 03 Variant Analysis
Vulnerabilities 1002: 05 Type Confusion CVE-2021-30857©️ 01 Background
Vulnerabilities 1002: 05 Type Confusion CVE-2021-30857©️ 02 FTF Answer
Vulnerabilities 1002: 05 Type Confusion CVE-2021-41073 01 Background
Vulnerabilities 1002: 05 Type Confusion CVE-2021-41073 02 FTF Answer
Vulnerabilities 1002: 06 Information Disclosure 01 Overview
Vulnerabilities 1002: 06 Information Disclosure CVE-2022-22252 01 Background
Vulnerabilities 1002: 06 Information Disclosure CVE-2022-22252 02 FTF Answer
Vulnerabilities 1002: 06 Information Disclosure CVE-2022-29181 01 Background
Vulnerabilities 1002: 06 Information Disclosure CVE-2022-29181 02 FTF Answer
Vulnerabilities 1002: 06 Information Disclosure CVE-2020-9833 01 Background
Vulnerabilities 1002: 06 Information Disclosure CVE-2020-9833 02 FTF Answer
Vulnerabilities 1002: 06 Information Disclosure CVE-2021-3947 01 Background
Vulnerabilities 1002: 06 Information Disclosure CVE-2021-3947 02 FTF Answer
Vulnerabilities 1002: 06 Information Disclosure CVE-2020-256242️⃣ 01 Background XX
Vulnerabilities 1002: 06 Information Disclosure CVE-2020-256242️⃣ 02 FTF Answer XX
Vulnerabilities 1002: 06 Information Disclosure CVE-2019-8921 01 Background
Vulnerabilities 1002: 06 Information Disclosure CVE-2019-8921 02 FTF Answer
Vulnerabilities 1002: 06 Information Disclosure CVE-2021-22898➰ 01 Background
Vulnerabilities 1002: 06 Information Disclosure CVE-2021-22898➰ 02 FTF Answer1
Vulnerabilities 1002: 06 Information Disclosure CVE-2021-22898➰ 03 FTF Answer2
Vulns1002 07 Conclusion

Taught by

OpenSecurityTraining2

Reviews

Start your review of Vulnerabilities 1002 - C-Family Software Implementation Vulnerabilities

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.