Approved changes feed: RSS · Atom

cpe:2.3:a:judge0:judge0:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorJudge0 (f2cd283a-c722-51c5-bdf8-608a782b1f5c)
ProductJudge0 (003a229b-3dda-579e-bb0c-bf1389d8275b)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2024-29021 vulnerable 2026-06-08 06:33:28.413334 SSRF into Sandbox Escape through Unsafe Default Configuration
CRITICAL (9.1)
Judge0 is an open-source online code execution system. The default configuration of Judge0 leaves the service vulnerable to a sandbox escape via Server Side Request Forgery (SSRF). This allows an attacker with sufficient access to the Judge0 API to obtain unsandboxed code execution as root on the target machine. This vulnerability is fixed in 1.13.1.
Published: 2024-04-18T14:43:33.770Z
Updated: 2024-08-02T01:03:51.554Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-28189 vulnerable 2026-06-08 06:33:26.707319 Judge0 vulnerable to Sandbox Escape Patch Bypass via chown running on Symbolic Link
CRITICAL (10)
Judge0 is an open-source online code execution system. The application uses the UNIX chown command on an untrusted file within the sandbox. An attacker can abuse this by creating a symbolic link (symlink) to a file outside the sandbox, allowing the attacker to run chown on arbitrary files outside of the sandbox. This vulnerability is not impactful on it's own, but it can be used to bypass the patch for CVE-2024-28185 and obtain a complete sandbox escape. This vulnerability is fixed in 1.13.1.
Published: 2024-04-18T14:40:29.320Z
Updated: 2024-08-02T00:48:49.514Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-28185 vulnerable 2026-06-08 06:33:26.695615 Judge0 vulnerable to Sandbox Escape via Symbolic Link
CRITICAL (10)
Judge0 is an open-source online code execution system. The application does not account for symlinks placed inside the sandbox directory, which can be leveraged by an attacker to write to arbitrary files and gain code execution outside of the sandbox. When executing a submission, Judge0 writes a `run_script` to the sandbox directory. The security issue is that an attacker can create a symbolic link (symlink) at the path `run_script` before this code is executed, resulting in the `f.write` writing to an arbitrary file on the unsandboxed system. An attacker can leverage this vulnerability to overwrite scripts on the system and gain code execution outside of the sandbox.
Published: 2024-04-18T14:31:16.326Z
Updated: 2024-08-02T00:48:49.601Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.