thinQtankLABS

Common Vulnerabilities

CVE-style labs, real-world misconfigurations, and focused vulnerability practice.

Cyber Security › Common Vulnerabilities
Beginner

AI Platform Patch Triage & Remediation: CVE-2025-3248

Triage a Critical, CISA-KEV-listed Langflow unauthenticated code-injection RCE (CVE-2025-3248) on /api/v1/validate/code: confirm the version, score it with CVSS, identify CWE-306, judge the pre-auth exposure, upgrade and verify, and recognize that the endpoint should require auth.

20 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Analytics Server Patch Triage & Remediation: CVE-2023-38646

Triage a Critical, CISA-KEV-listed Metabase unauthenticated H2 JDBC RCE (CVE-2023-38646): confirm the version, score it with CVSS, identify CWE-94, judge the pre-auth exposure, upgrade and verify.

21 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Appliance Patch Triage & Remediation: CVE-2026-10520

Triage a maximum-severity, CISA-KEV-listed Ivanti Sentry unauthenticated OS command injection (CVE-2026-10520) that gives root RCE: confirm the build, score it with CVSS, identify CWE-78, judge the pre-auth appliance exposure, upgrade and verify, and recognize that the management interface should be restricted.

20 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Application Server Patch Triage & Remediation: CVE-2025-24813

Triage a maximum-severity, CISA-KEV-listed Apache Tomcat partial-PUT path-equivalence finding (CVE-2025-24813) that can reach RCE: confirm the version and the enabling config, score it with CVSS, identify CWE-44 + CWE-502, judge exposure, upgrade and verify, and recognize the hardening that breaks the chain.

20 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Application Server Patch Triage & Remediation: CVE-2026-48282

Triage a maximum-severity, CISA-KEV-listed Adobe ColdFusion path-traversal-to-RCE finding (CVE-2026-48282): confirm the version, score it with CVSS, identify CWE-22, judge the pre-auth exposure, apply the APSB26-68 update and verify, and recognize the lockdown hardening.

20 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Automation Platform Patch Triage & Remediation: CVE-2025-68613

Triage a Critical, CISA-KEV-listed n8n workflow-expression RCE (CVE-2025-68613) where a low-trust editor escapes the expression sandbox to run code on the server: confirm the version, score it with CVSS and see why it is 9.9 despite needing a login (scope changed), identify CWE-913, judge the insider threat model, upgrade and verify.

21 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

BI Platform Patch Triage & Remediation: CVE-2026-72898

Triage a maximum-severity, CISA-KEV-listed Metabase unauthenticated SQL injection (CVE-2026-72898) on /reset_password that yields admin: confirm the version, score it with CVSS, identify CWE-89, judge the pre-auth exposure, upgrade and verify, and recognize that exploited instances need credential rotation.

20 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

CI/CD Patch Triage & Remediation: CVE-2024-23897

Triage a Critical, CISA-KEV-listed Jenkins CLI arbitrary-file-read finding (CVE-2024-23897): confirm the version, score it with CVSS and see why a file read is 9.8 (unauthenticated, reads controller secrets), identify CWE-27, judge the pre-auth exposure, upgrade and verify, and rotate exposed secrets.

21 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

DBA Tool Patch Triage & Remediation: CVE-2024-2044

Triage a Critical pgAdmin 4 session path-traversal-to-pickle-RCE finding (CVE-2024-2044): confirm the version, score it with CVSS, identify CWE-31, judge the authenticated low-trust exposure, upgrade and verify, and recognize that exploited instances need credential rotation.

21 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Device Patch Triage & Remediation: CVE-2026-2329

Triage a Critical unauthenticated-RCE finding (CVE-2026-2329) across a fleet of Grandstream GXP16xx IP phones: confirm the firmware, score it with CVSS, judge network exposure, push the fixed firmware and verify the fleet is clean.

20 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Firewall Patch Triage & Remediation: CVE-2024-3400

Triage a maximum-severity, CISA-KEV-listed PAN-OS GlobalProtect unauthenticated command injection (CVE-2024-3400) that gives root RCE on the perimeter firewall: confirm the version and GlobalProtect config, score it with CVSS, identify CWE-77, judge the pre-auth exposure, upgrade and verify, and assume breach given active exploitation.

20 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Framework Patch Triage & Remediation: CVE-2025-29927

Triage a Critical Next.js middleware authorization bypass (CVE-2025-29927): confirm the version, score it with CVSS and see why it is 9.1 despite A:N, identify CWE-285, judge the unauthenticated exposure, upgrade and verify, and know the edge workaround (strip the x-middleware-subrequest header).

21 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Framework Patch Triage & Remediation: CVE-2025-55182

Triage a maximum-severity, CISA-KEV-listed React Server Components deserialization RCE (CVE-2025-55182): confirm the package version, score it with CVSS and see why it is 10.0, identify CWE-502, judge the pre-auth exposure, upgrade and verify.

20 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Geospatial Server Patch Triage & Remediation: CVE-2024-36401

Triage a Critical, CISA-KEV-listed GeoServer unauthenticated OGC expression RCE (CVE-2024-36401): confirm the version, score it with CVSS, identify CWE-94, judge the pre-auth exposure, upgrade and verify.

21 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Graph Database Patch Triage & Remediation: CVE-2024-27348

Triage a Critical, CISA-KEV-listed Apache HugeGraph-Server unauthenticated Gremlin RCE (CVE-2024-27348): confirm the version, score it with CVSS, identify CWE-77, judge the pre-auth exposure, upgrade and verify.

21 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Healthcare Integration Engine Patch Triage & Remediation: CVE-2023-43208

Triage a Critical, CISA-KEV-listed NextGen Healthcare Mirth Connect unauthenticated deserialization RCE (CVE-2023-43208): confirm the version, score it with CVSS, identify CWE-502, judge the pre-auth exposure, upgrade and verify.

21 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Kernel Patch Triage & Remediation: CVE-2026-31431

Triage a High-severity Linux kernel local-privilege-escalation finding (CVE-2026-31431) on a shared multi-user host: confirm the running kernel, score it with CVSS, judge local exposure, install the branch's fixed release, reboot, and verify the host is clean.

21 steps 5 tasks ~55 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Kernel Patch Triage & Remediation: CVE-2026-43284 & CVE-2026-43500

Triage two Linux kernel local-privilege-escalation findings (CVE-2026-43284 and CVE-2026-43500) in one running kernel on a shared host: confirm the kernel, score both with CVSS, judge exposure, then apply the single update that fixes both and verify.

20 steps 5 tasks ~55 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

LMS Patch Triage & Remediation: CVE-2023-34960

Triage a Critical Chamilo LMS unauthenticated OS command injection (CVE-2023-34960): confirm the version, score it with CVSS, identify CWE-78, judge the pre-auth exposure, upgrade and verify.

21 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Print Management Server Patch Triage & Remediation: CVE-2023-27350

Triage a Critical, CISA-KEV-listed PaperCut NG/MF unauthenticated admin bypass to RCE (CVE-2023-27350): confirm the version, score it with CVSS, identify CWE-284, judge the pre-auth exposure, upgrade and verify.

21 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Privilege Escalation Patch Triage & Remediation: CVE-2025-32463

Triage a Critical, CISA-KEV-listed sudo --chroot local privilege escalation (CVE-2025-32463) that gives any local user root: confirm the version, score it with CVSS and see why a local bug still scores 9.3 (scope-changed full root), identify CWE-829, judge the shared-host exposure, upgrade and verify.

21 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Server Patch Triage & Remediation: CVE-2026-42167

Triage a High-severity ProFTPD SQL-injection finding (CVE-2026-42167) on an internet-facing FTP server: confirm the version, score it with CVSS, understand the conditions it needs, upgrade to the fixed release and verify.

20 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Vulnerability Triage & Remediation: CVE-2026-29058

Work a real Critical finding end to end as a Tier-1 analyst: confirm WWBN AVideo CVE-2026-29058 on the host, score it with CVSS, hunt the logs for probe attempts, apply a compensating control, patch to the fixed version, and verify the host is clean.

24 steps 5 tasks ~55 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Web Application Patch Triage & Remediation: CVE-2025-31131

Triage a High-severity YesWiki path-traversal file-read finding (CVE-2025-31131): confirm the version, score it with CVSS and see why a read-only bug is still High (unauthenticated, scope-changed), identify CWE-22, judge exposure, upgrade and verify, and recognize that exposed secrets must be rotated.

21 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Web Server Patch Triage & Remediation: CVE-2026-42945

Triage a High-severity NGINX heap-overflow finding (CVE-2026-42945) on an internet-facing reverse proxy: confirm the version, score it with CVSS and see why AC:H keeps it below Critical, judge exposure, upgrade to the fixed release and verify.

20 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

Webmail Patch Triage & Remediation: CVE-2025-49113

Triage a Critical, CISA-KEV-listed Roundcube Webmail PHP object-injection RCE (CVE-2025-49113) reachable by any mailbox user: confirm the version, score it with CVSS, identify CWE-502, judge the low-trust authenticated exposure, upgrade and verify.

21 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Beginner

WordPress Plugin Patch Triage & Remediation: CVE-2026-1357

Triage a Critical WPvivid Backup & Migration arbitrary-file-upload finding (CVE-2026-1357) on an internet-facing WordPress site: confirm the plugin version, score it with CVSS and see why it is Critical, identify CWE-434, judge exposure, update to the fixed release and verify.

20 steps 5 tasks ~50 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2023-27350

Respond to a PaperCut unauthenticated admin bypass to RCE compromise (CVE-2023-27350). Reconstruct the timeline from the access and service logs, see how an unauthenticated request reached the admin console and ran a device script as SYSTEM, find the rogue local account, engineer a detection rule for unauthenticated access to the SetupCompleted admin page, then contain, eradicate, upgrade, verify and report.

21 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2023-34960

Respond to a Chamilo unauthenticated OS command injection compromise (CVE-2023-34960). Reconstruct the timeline from the access and service logs, see how a crafted file name in a SOAP call was passed to a shell, find the PHP web shell, engineer a detection rule for wsConvertPpt calls with shell metacharacters in file_name, then contain, eradicate, upgrade, verify and report.

21 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2023-38646

Respond to a Metabase unauthenticated H2 JDBC RCE compromise (CVE-2023-38646). Reconstruct the timeline from the access and service logs, see how an H2 JDBC connection string executed code at connect time, pre-auth, find the scheduled-task persistence, engineer a detection rule for database-validation requests using the H2 engine with an INIT clause, then contain, eradicate, upgrade, verify and report.

21 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2023-43208

Respond to a Mirth Connect unauthenticated deserialization RCE compromise (CVE-2023-43208). Reconstruct the timeline from the access and service logs, see how an unauthenticated XML body was deserialized into a gadget chain and ran code, find the rogue channel, engineer a detection rule for unauthenticated API bodies containing deserialization gadget markers, then contain, eradicate, upgrade, verify and report.

21 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2024-2044

Respond to a pgAdmin 4 session-traversal pickle-RCE compromise (CVE-2024-2044). Reconstruct the timeline from the access and service logs, see how traversal in the session id loaded an attacker pickle and ran code, find the staged-pickle persistence, engineer a detection rule for traversal, then contain, eradicate, upgrade, verify and report.

20 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2024-23897

Respond to a Jenkins CLI arbitrary-file-read breach (CVE-2024-23897). Reconstruct the timeline from the access and read logs, see how @<path> arguments inlined master.key and credentials.xml, scope the exposure, engineer a detection rule for the @-file pattern, then contain by disabling the CLI feature, eradicate (upgrade + rotate secrets), verify and report.

21 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2024-27348

Respond to a HugeGraph unauthenticated Gremlin RCE compromise (CVE-2024-27348). Reconstruct the timeline from the access and service logs, see how a Gremlin query bypassed the sandbox via reflection and ran OS commands, find the rogue cron entry, engineer a detection rule for Gremlin scripts that use reflection to reach Runtime/ProcessBuilder, then contain, eradicate, upgrade, verify and report.

21 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2024-3400

Respond to a PAN-OS GlobalProtect command-injection compromise (CVE-2024-3400). Reconstruct the timeline from the access and service logs, see how shell metacharacters in the SESSID value ran commands as root, find the web-implant persistence, engineer a detection rule for the malicious SESSID pattern, then contain, eradicate, upgrade, verify and report - assuming breach.

20 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2024-36401

Respond to a GeoServer unauthenticated OGC expression RCE compromise (CVE-2024-36401). Reconstruct the timeline from the access and service logs, see how a request property name was evaluated as an expression and ran code, find the JSP web implant, engineer a detection rule for OGC requests whose property reference is an expression (exec()/Runtime), then contain, eradicate, upgrade, verify and report.

21 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2025-24813

Respond to a Apache Tomcat partial-PUT path-equivalence compromise (CVE-2025-24813). Reconstruct the timeline from the access and work-dir logs, see how the `..;/` trick wrote a session file that FileStore deserialized into RCE, find the staged-session persistence, engineer a detection rule for the malicious PUT pattern, then contain, eradicate, upgrade, verify and report.

20 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2025-29927

Respond to a Next.js middleware-auth-bypass compromise (CVE-2025-29927). Reconstruct the timeline from the access and session logs, see how the x-middleware-subrequest header made middleware skip and exposed /admin, find the backdoor-admin persistence, engineer a detection rule for the bypass header, then contain at the edge, eradicate, upgrade, verify and report.

21 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2025-31131

Respond to a YesWiki path-traversal data breach (CVE-2025-31131). Reconstruct the timeline from the access and file-read logs, see how squelette traversal read /etc/passwd and the config (DB credentials), scope the exposure, engineer a detection rule for traversal, then contain at the WAF, eradicate (upgrade + rotate the exposed secrets), verify and report.

21 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2025-32463

Respond to a sudo --chroot local-privilege-escalation compromise (CVE-2025-32463). Reconstruct the timeline from the sudo auth and activity logs, see how --chroot loaded an attacker nsswitch.conf as root, find the SUID-root backdoor persistence, engineer a detection rule for the chroot option, then contain, eradicate, upgrade, verify and report.

20 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2025-3248

Respond to a Langflow unauthenticated code-injection compromise (CVE-2025-3248). Reconstruct the timeline from the access and service logs, see how /api/v1/validate/code executed posted code with no auth, find the rogue-cron persistence, engineer a detection rule for the code endpoint, then contain, eradicate, upgrade, verify and report - including rotating keys.

21 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2025-49113

Respond to a Roundcube Webmail object-injection compromise (CVE-2025-49113). Reconstruct the timeline from the access and PHP logs, see how a serialized _from value was unserialized into a gadget and ran code, find the web-shell persistence, engineer a detection rule for the serialization markers, then contain, eradicate, upgrade, verify and report.

20 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2025-55182

Respond to a React Server Components deserialization-RCE compromise (CVE-2025-55182). Reconstruct the timeline from the access and execution logs, see how a server-action payload resolved an arbitrary reference and ran as the node process, find the dropped-script persistence, engineer a detection rule for the malicious payload marker, then contain, eradicate, upgrade, verify and report.

20 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2025-68613

Respond to an n8n workflow-expression RCE compromise (CVE-2025-68613). Reconstruct the timeline from the n8n audit and execution logs, see how an expression calling require()/child_process escaped the sandbox and ran as the n8n process, find the attacker's rogue scheduled-workflow persistence, engineer a detection rule for dangerous expressions, then contain by restricting editing, eradicate, upgrade, verify and report - including rotating stored credentials.

21 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2026-10520

Respond to a Ivanti Sentry OS-command-injection compromise (CVE-2026-10520). Reconstruct the timeline from the access and service logs, see how shell metacharacters in a host parameter ran commands as root, find the rogue root-cron persistence, engineer a detection rule for the injection pattern, then contain by restricting the interface, eradicate, upgrade, verify and report.

21 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2026-1357

Respond to a WPvivid file-upload compromise (CVE-2026-1357). Reconstruct the timeline from the web access log and the plugin upload log, see how filename traversal placed PHP in a web-accessible directory, find the attacker's rogue must-use-plugin persistence, engineer a detection rule for the malicious upload pattern, then contain, eradicate, update, verify and report.

21 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2026-2329

Respond to an unauthenticated-RCE compromise of a Grandstream IP phone (CVE-2026-2329). Reconstruct the timeline from web and device logs, find the attacker's rogue provisioning persistence, engineer and tune a detection rule for the overflow pattern, then contain, eradicate (firmware + config), verify and report.

21 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2026-29058

Respond to a live compromise of a WWBN AVideo host (CVE-2026-29058). Reconstruct the attack timeline from correlated logs, determine impact and find the attacker's persistence, engineer and tune a behavioral detection rule to zero false negatives and false positives, then contain, eradicate, verify and report.

24 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2026-31431

Respond to a local privilege-escalation compromise on a shared Linux host (CVE-2026-31431). Reconstruct the timeline from auth and audit logs, find the attacker's sudoers persistence, engineer and tune a behavioral detection rule, then contain, eradicate, patch, verify and report.

21 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2026-42167

Respond to a ProFTPD SQL-injection compromise (CVE-2026-42167). Reconstruct the timeline from the FTP auth log and SQL backend log, see how COPY TO PROGRAM turned injection into RCE, find the attacker's cron persistence, engineer a detection rule for malicious usernames, then contain, eradicate, upgrade, verify and report.

20 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2026-42945

Respond to an NGINX worker-crash incident (CVE-2026-42945). Reconstruct the timeline from access and error logs, assess DoS versus RCE using the host ASLR setting, find the vulnerable rewrite config, engineer a detection rule, then contain with a config change, eradicate with an upgrade, verify and report.

21 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2026-43284 & CVE-2026-43500

Respond to a local privilege-escalation compromise on a host exposed to two related kernel bugs (CVE-2026-43284 and CVE-2026-43500). Reconstruct the timeline, find the attacker's persistence, engineer one detection rule covering both vulnerable subsystems, then contain, eradicate, patch both with one update, verify and report.

21 steps 6 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2026-48282

Respond to a Adobe ColdFusion path-traversal-to-RCE compromise (CVE-2026-48282). Reconstruct the timeline from the access and server logs, see how traversal in a template parameter included an attacker .cfm and ran code, find the CFM web-shell persistence, engineer a detection rule for traversal, then contain, eradicate, update, verify and report.

20 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Intermediate

Detection Engineering & Incident Response: CVE-2026-72898

Respond to a Metabase SQL-injection compromise (CVE-2026-72898). Reconstruct the timeline from the access and database logs, see how /reset_password injection yielded admin, find the backdoor-superuser persistence, engineer a detection rule for the injection pattern, then contain at the WAF, eradicate, upgrade, verify and report - including rotating connected-DB credentials.

21 steps 6 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure Configuration: CVE-2026-42945

Analyze CVE-2026-42945 at the source: understand the NGINX rewrite-module buffer-size miscalculation (CWE-131/122) and the upstream fix, reject a config change that only relocates the trigger, deploy a named-capture config, upgrade, add a WAF control, and verify with audit and vulnscan.

20 steps 4 tasks ~75 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2023-27350

Fix CVE-2023-27350 at the source. Read the vulnerable PaperCut NG/MF code, see how an unauthenticated request reached the admin console and ran a device script as SYSTEM (CWE-284 Improper Access Control), reject a denylist, require an authenticated admin session for every admin page, record hardening, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2023-34960

Fix CVE-2023-34960 at the source. Read the vulnerable Chamilo LMS code, see how a crafted file name in a SOAP call was passed to a shell (CWE-78 OS Command Injection), reject a denylist, run the converter with an argument vector (no shell) and validate the file name, record hardening, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2023-38646

Fix CVE-2023-38646 at the source. Read the vulnerable Metabase code, see how an H2 JDBC connection string executed code at connect time, pre-auth (CWE-94 Code Injection), reject a denylist, require auth, reject user H2 connections and build the URL from a property allowlist, record hardening, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2023-43208

Fix CVE-2023-43208 at the source. Read the vulnerable NextGen Healthcare Mirth Connect code, see how an unauthenticated XML body was deserialized into a gadget chain and ran code (CWE-502 Deserialization of Untrusted Data), reject a denylist, require auth and lock XStream to an allowlist of expected types, record hardening, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2024-2044

Fix CVE-2024-2044 at the source. Read the vulnerable pgAdmin 4 session loader, see how the id builds the path (CWE-31) and pickle.load runs code, reject a dot-stripping attempt, validate/canonicalize the path and use json instead of pickle, record session hardening, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2024-23897

Fix CVE-2024-23897 at the source. Read the vulnerable Jenkins CLI parser, see how the args4j '@' file-expansion feature is left enabled (CWE-27 arbitrary file read), reject a path denylist, disable the feature with setExpandAtFiles(false), record CLI hardening, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2024-27348

Fix CVE-2024-27348 at the source. Read the vulnerable Apache HugeGraph-Server code, see how a Gremlin query bypassed the sandbox via reflection and ran OS commands (CWE-77 Command Injection), reject a denylist, deny reflection and OS execution in the sandbox (allowlist of safe classes), record hardening, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2024-3400

Fix CVE-2024-3400 at the source. Read the vulnerable PAN-OS GlobalProtect telemetry helper, see how it passes the SESSID value into a shell command run as root (CWE-77), reject a metacharacter denylist, run the helper with an argument vector (execve, no shell) with input validation, restrict exposure, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2024-36401

Fix CVE-2024-36401 at the source. Read the vulnerable GeoServer code, see how a request property name was evaluated as an expression and ran code (CWE-94 Code Injection), reject a denylist, stop evaluating names as expressions and look them up as literal attributes, record hardening, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2025-29927

Fix CVE-2025-29927 at the source. Read the vulnerable Next.js request pipeline, see how it skips middleware based on the client x-middleware-subrequest header (CWE-285), reject a known-value comparison, derive the skip decision from an internal server-set signal and strip the header at the edge, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2025-31131

Fix CVE-2025-31131 at the source. Read the vulnerable YesWiki template loader, see how the squelette value is concatenated into the file path (CWE-22), reject a dot-stripping attempt, deploy a validated loader (basename + extension allowlist + realpath), add a WAF rule, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2025-32463

Fix CVE-2025-32463 at the source. Read the vulnerable sudo chroot setup, see how it loads nsswitch.conf from the user-supplied chroot dir while privileged (CWE-829), reject a world-writable check, load config from the trusted real root instead, retire the deprecated chroot feature in sudoers, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2025-3248

Fix CVE-2025-3248 at the source. Read the vulnerable Langflow /api/v1/validate/code endpoint, see how it has no auth and execs posted code (CWE-306 + code injection), reject a name denylist, require authentication and validate by ast.parse instead of exec, restrict the service, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2025-49113

Fix CVE-2025-49113 at the source. Read the vulnerable Roundcube Webmail upload.php handler, see how it unserializes the _from value (CWE-502 object injection), reject a string blacklist, validate _from as an identifier instead of unserializing, harden PHP, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2025-55182

Fix CVE-2025-55182 at the source. Read the vulnerable React Server Components server-action handler, see how it resolves the action reference from the deserialized payload (CWE-502), reject a string denylist, deploy an allowlist/registry lookup with strict decoding, enforce an origin/CSRF check, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2025-68613

Fix CVE-2025-68613 at the source. Read the vulnerable n8n expression evaluator, see how it compiles user expressions with new Function so require()/process reach the server runtime (CWE-913), reject a string denylist, deploy an isolated-vm sandbox with no Node globals, harden the runtime (restricted editing + least privilege), and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2026-10520

Fix CVE-2026-10520 at the source. Read the vulnerable Ivanti Sentry report helper, see how it passes the host value into a shell command run as root (CWE-78), reject a metacharacter denylist, run the program with an argument vector (execve, no shell) with input validation, restrict the management interface, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2026-1357

Fix CVE-2026-1357 at the source. Read the vulnerable WPvivid upload handler, see how the request filename is concatenated into the destination path (CWE-434), reject a dot-stripping attempt, deploy a validated handler (basename + extension allowlist + realpath), deny PHP execution in uploads so an upload cannot reach RCE, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2026-2329

Fix CVE-2026-2329 at the source. Read the vulnerable Grandstream CGI handler, trace the unauthenticated request parameter to the unbounded copy (CWE-121), reject a strncpy attempt that still overflows, deploy the bounds-checked fix, add a management-VLAN compensating control, and verify with audit and vulnscan.

21 steps 6 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2026-29058

Fix CVE-2026-29058 at the source. Read the vulnerable AVideo encoder code, trace untrusted input from the request parameter to the OS-command sink, reject a tempting but insufficient blacklist/escapeshellcmd fix, then deploy and prove the correct remediation: allow-list validation plus shell-free execution. Audit and re-scan to verify, and write the pull request.

23 steps 6 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2026-42167

Fix CVE-2026-42167 at the source. Read the vulnerable ProFTPD mod_sql handler, see how the username is formatted into the SQL (CWE-89), reject a quote-escaping attempt, deploy a parameterized query, restrict the database role so injection cannot reach RCE, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2026-48282

Fix CVE-2026-48282 at the source. Read the vulnerable Adobe ColdFusion template-include handler, see how the tpl value is concatenated into the include path (CWE-22) and executed, reject a dot-stripping attempt, deploy a validated handler (getFileFromPath + allowlist + getCanonicalPath), record the lockdown and upload deny-exec, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Code Remediation: CVE-2026-72898

Fix CVE-2026-72898 at the source. Read the vulnerable Metabase /reset_password handler, see how it concatenates the email into SQL (CWE-89), reject a quote-stripping attempt, deploy a parameterized query, restrict the app DB role to least privilege, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause & Secure-Configuration: CVE-2025-24813

Fix CVE-2025-24813 at the deployment. Understand the partial-PUT path-equivalence parsing flaw (CWE-44) and how FileStore session deserialization (CWE-502) turns it into RCE, reject a .jsp extension blacklist, deploy a hardened config (read-only Default Servlet, partial PUT disabled, no FileStore) alongside the upgrade, and verify with audit and vulnscan.

20 steps 4 tasks ~80 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause Analysis & Kernel Hardening: CVE-2026-31431

Analyze CVE-2026-31431 at the source: understand the CWE-669 cross-sphere flaw in the kernel's AF_ALG AEAD interface and the out-of-place upstream fix, then patch and apply defense-in-depth hardening (module blacklist, restricted user namespaces) and verify the posture.

22 steps 5 tasks ~70 min
Free while we launchFree for members View lab
Cyber Security › Common Vulnerabilities
Expert

Root-Cause Analysis & Kernel Hardening: CVE-2026-43284 & CVE-2026-43500

Analyze two related Linux kernel CVEs (CVE-2026-43284 and CVE-2026-43500) at the source: recognize the shared root cause (in-place decryption over shared socket-buffer fragments) across IPsec/ESP and RxRPC, read both upstream fixes, then patch both with one update and apply defense-in-depth hardening for both subsystems, and verify.

21 steps 4 tasks ~75 min
Free while we launchFree for members View lab