• Online, Self-Paced
Course Description

Null Pointer Dereference vulnerabilities pose a significant risk, causing application crashes or, in rare cases, arbitrary code execution when an application attempts to use a null pointer. This Skill Lab offers hands-on experience identifying and mitigating such vulnerabilities within C applications. By validating pointers before accessing the associated memory, developers can overcome these issues. The virtual environment provides a vulnerable application and its complete source code, facilitating practical training to address Null Pointer Dereference concerns effectively.

Learning Objectives

After completing this lab, the learner will understand how to defend C applications against Null Pointer Dereference vulnerabilities by validating pointers and implementing appropriate mitigation techniques to ensure application stability and security.

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):