Skip to main content
EPSS 3.0%top 13%

Open eClass 3.15 - RCE

0
Critical
Exploitrceexploitmultiple platforms
Published: 10/21/2026 (10/21/2026, 00:00:00 UTC)
Source: Exploit-DB RSS Feed

Description

Open eClass 3.15 - RCE

Affected software

GitHub Actionsmore threats →ai
openeclass/openeclass
pkg:github/openeclass/openeclass
Affected versions
=3.15

Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 10/24/2026, 08:17:38 UTC

Technical Analysis

The exploit targets a critical Remote Code Execution (RCE) vulnerability in Open eClass version 3.15, identified as CVE-2024-26503. The vulnerability arises from an unrestricted file upload flaw in the administrative badge icon upload functionality, allowing an authenticated user to upload a malicious PHP web shell disguised as an icon file. Once uploaded, the attacker can execute arbitrary system commands via HTTP GET requests to the web shell endpoint. The exploit script automates this process by first authenticating with valid user credentials, uploading the PHP shell, and then providing an interactive command execution interface. The shell code is minimalistic, leveraging PHP's shell_exec function to execute commands passed via the 'cmd' GET parameter. The exploit requires valid login credentials, indicating that the attacker must have some level of authorized access, but no additional privilege escalation is necessary. The code is straightforward, well-structured, and uses Python's requests library for HTTP interactions, demonstrating moderate sophistication suitable for rapid exploitation. Detection can focus on anomalous POST requests to the badge upload endpoint with PHP files, unusual GET requests to the execute.php shell with command parameters, and unexpected creation of execute.php files in badge_templates directories. Forensics would reveal web shell artifacts and suspicious command execution logs. Overall, this exploit leverages a common but critical web application flaw—unrestricted file upload combined with insufficient input validation—to achieve full remote code execution on the server hosting Open eClass 3.15.

Potential Impact

In real-world scenarios, this exploit enables attackers with valid credentials to gain full remote code execution on vulnerable Open eClass servers, potentially compromising the entire system. Attack chains could begin with credential theft via phishing or brute force, followed by web shell upload and persistent backdoor establishment. This can lead to data exfiltration, defacement, ransomware deployment, or lateral movement within the network. Educational institutions and enterprises using Open eClass for e-learning are at high risk, as attackers can manipulate course content, steal sensitive student or staff data, or disrupt operations. Government agencies and critical infrastructure entities using this platform could face espionage or sabotage. The exploit’s ability to execute arbitrary commands allows attackers to pivot and escalate privileges, potentially compromising connected systems. Secondary impacts include reputational damage, regulatory penalties, and long-term persistence through implanted backdoors. The exploit’s simplicity and automation increase its weaponization potential in targeted attacks and opportunistic campaigns alike.

Mitigation Recommendations

Immediate containment requires disabling the vulnerable badge icon upload functionality or restricting it to trusted administrators only. A comprehensive patching strategy involves applying the official Open eClass 3.15 security update that fixes the unrestricted file upload vulnerability by enforcing strict file type validation and sanitization. Network segmentation should isolate the Open eClass server from critical internal resources to limit lateral movement. Access controls must enforce strong authentication and least privilege principles for all users. Detection rules should monitor HTTP POST requests to '/modules/admin/certbadge.php' containing PHP files and GET requests to '/courses/user_progress_data/badge_templates/execute.php' with 'cmd' parameters. Intrusion detection systems can flag anomalous command execution patterns and unexpected file creations. Long-term security posture improvements include implementing Web Application Firewalls (WAFs) with file upload inspection, regular security audits, multi-factor authentication, and continuous monitoring of web server logs for suspicious activity.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

CVE
CVE-2024-26503
Version
3.15
Author
Georgios Roumeliotis
Platform
Multiple Platforms
Edb ID
52698
Has Exploit Code
true
Code Language
python
Ai Analysis Type
exploit-specialized
Exploit Sophistication
5
Stealth Capability
4
Weaponization Potential
6

Indicators of Compromise

Exploit Source Code

Exploit Code

Exploit code for Open eClass 3.15 - RCE

# Exploit Title:  Open eClass 3.15 - RCE 
# Date: Mar 15, 2024
# Exploit Author: Georgios Roumeliotis
# Vendor Homepage: https://www.openeclass.org/
# Software Link: https://download.openeclass.org/files/3.15/
# Version: 3.15 (2024)
# Tested on: Multiple Platforms
# CVE : CVE-2024-26503
# Github : https://github.com/RoboGR00t/Exploit-CVE-2024-26503
# Disclosure: https://www.less-secure.com/2024/03/open-eclass-cve-2024-26503-unrestricted.html


import requests
import argparse

RED = '\033[91m'
GR
... (4084 more characters)
Code Length: 4,584 characters • Language: PHP

Threat ID: 6adc69025a5d48fa0da90e8d

Added to database: 10/24/2026, 08:14:58 UTC

Last enriched: 10/24/2026, 08:17:38 UTC

Last updated: 10/24/2026, 09:30:25 UTC

Views: 4

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses