CVSS 3.1 Score 10.0 of 10 (high)


Published Apr 18, 2024


CVE-2024-28185 is a critical vulnerability that affects Judge0, an open-source online code execution system. The vulnerability allows an attacker to write to arbitrary files and gain code execution outside of the sandbox by leveraging symlinks placed inside the sandbox directory. When executing a submission, Judge0 writes a run_script to the sandbox directory. By creating a symbolic link (symlink) at the path run_script before the code is executed, an attacker can overwrite scripts on the system and execute arbitrary code outside of the sandbox. This poses a high risk to organizations as it can lead to unauthorized access and compromise of sensitive data. To remediate this vulnerability, it is recommended to update Judge0 to a patched version that addresses this issue.

Explore Beyond the CVE Basics with Recorded Future's Vulnerability Intelligence

Note: This is just a basic overview providing quick insights into CVE-2024-28185 information. Gain full access to comprehensive CVE data, risk scores, prioritization, and mitigation data through Recorded Future's Vulnerability Intelligence:
  • Prioritize with Risk-Based Scoring
  • Explore the Extensive Vulnerability Database
  • Receive Early Alerts on Emerging CVEs
  • Focus on Critical Exploitable Vulnerabilities
  • Streamline Remediation with Integration Options