Lab 06: OWASP A06 — Vulnerable and Outdated Components
Objective
Background
Architecture
┌─────────────────────┐ Docker Network: lab-a06 ┌─────────────────────┐
│ KALI ATTACKER │ ─────── HTTP attacks ─────────────▶ │ VICTIM SERVER │
│ innozverse-kali │ │ innozverse-cybersec│
│ curl, python3, │ ◀────── responses ─────────────────── │ Flask :5000 │
│ nikto │ │ (outdated deps, │
└─────────────────────┘ │ pickle endpoint) │
└─────────────────────┘Time
Tools
Lab Instructions
Step 1: Environment Setup
Step 2: Launch Kali + Recon
Step 3: Extract Component Versions
Step 4: CVE Cross-Reference
Step 5: Pickle Deserialization — Remote Code Execution
Step 6: Nikto Web Scanner
Step 7: Dependency Audit Workflow
Step 8: Cleanup
Remediation
Issue
Risk
Fix
Summary
Attack
Tool
Result
Further Reading
PreviousLab 05: OWASP A05 — Security MisconfigurationNextLab 07: OWASP A07 — Authentication Failures
Last updated
