CVE-2026-24479: HUSTOF is an open source online judge based on PHP/C++/MySQL/Linux for ACM/ICPC and NOIP training
CVE-2026-24479 is a critical-severity flaw (CVSS 9.8) affecting hustoj. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
HUSTOF is an open source online judge based on PHP/C++/MySQL/Linux for ACM/ICPC and NOIP training. Prior to version 26.01.24, the problem_import_qduoj.php and problem_import_hoj.php modules fail to properly sanitize filenames within uploaded ZIP archives. Attackers can craft a malicious ZIP file containing files with path traversal sequences (e.g., ../../shell.php). When extracted by the server, this allows writing files to arbitrary locations in
Why this priority
- Critical severity
- EPSS top 5%: very likely to be exploited
- Public exploit reference
- CISA SSVC: automatable with total technical impact
- Remotely exploitable, no login, no user action
- On your watchlist
A fixed release or distro patch exists.
Risk facts
| CVSS score | 9.8 (Critical) |
| Attack vector | Network (remote) |
| Attack complexity | Low |
| Privileges needed | None |
| User interaction | None |
| EPSS exploit chance | 8.1% (top 5%) |
| CISA exploited list | No |
| Weakness | CWE-22 |
| Published | 2026-01-27 |
| Last modified | 2026-06-17 |
Last updated 2026-06-17 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Exact fixes by distribution
Public exploits and detection
Public code exists for this CVE. Treat unpatched systems as at risk, and only run PoCs in a lab.
- Write-up: github.com/zhblue/hustoj/security/advisories/GHSA-xmgg-2rw4-7fxj
- Exploit-DB: HUSTOJ Zip-Slip v26.01.24 - RCE
- Metasploit: HUSTOJ Admin users can zip-slip problem_import_qduoj.php, planting PHP files in webroot for RCE
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2026-24479?
hustoj: upgrade to 26.01.24. Exact commands for each OS are on this page.
Is CVE-2026-24479 being exploited?
CVE-2026-24479 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2026-24479 affect?
CVE-2026-24479 affects hustoj. Severity is critical (CVSS 9.8). HUSTOF is an open source online judge based on PHP/C++/MySQL/Linux for ACM/ICPC and NOIP training. Prior to version 26.01.24, the problem_import_qduoj.php and problem_import_hoj.php modules fail to properly sanitize filenames within uploade
How urgent is CVE-2026-24479?
Priority 76/100. Critical severity; EPSS top 5%: very likely to be exploited; Public exploit reference; CISA SSVC: automatable with total technical impact; Remotely exploitable, no login, no user action; On your watchlist
Software pages
PHP vulnerabilities · MySQL vulnerabilities
Related CVEs
- CVE-2026-23873 CRITICAL 9.0 UPGRADE hustoj is an open source online judge based on PHP/C++/MySQL/Linux for ACM/ICPC and NOIP training
- CVE-2025-50938 MEDIUM 6.1 DOWNGRADE Cross site scripting (XSS) vulnerability in Hustoj 2025-01-31 via the TID parameter to thread.php.