Beakon Learning Management System SCORM SQL Injection Vulnerability

Vulnerability

A SQL injection vulnerability has been identified in Beakon Learning Management System (LMS) versions prior to 5.4.3. This vulnerability allows remote, unauthenticated attackers to execute arbitrary SQL commands by injecting SQL syntax into the 'ks' parameter of the 'json_scorm.php' file. The exploitation of this vulnerability could lead to the unauthorized disclosure of sensitive information.

Impact

Exploitation of this vulnerability allows for time-based SQL injection, where an attacker can execute arbitrary SQL commands and potentially extract sensitive information from the database.

Reproduction

To reproduce this vulnerability, send a crafted HTTP request to 'json_scorm.php' with the 'ks' parameter injected with SQL syntax that creates a conditional time delay, such as using 'SLEEP' or 'WAITFOR DELAY'. This will demonstrate the ability to execute arbitrary SQL commands through the injection.

Added: Jun 23, 2025, 3:29 PM
Updated: Jun 23, 2025, 3:29 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
8.7
remediation
7.7
relevance
0.2
threat
6.4
urgency
2.9
incentive
5.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.