CVE-2026-63231 in Koollab LMSinfo

Summary

by MITRE • 07/29/2026

A post-authentication SQL injection vulnerability in Koollab LMS allowed an authenticated attacker to use an error-based SQL oracle via the face-to-face runs update endpoint to read the entire application database and obtain valid JWT tokens for account takeover.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 07/29/2026

This vulnerability represents a critical post-authentication sql injection flaw in the koollab lms platform that enables authenticated attackers to escalate their privileges through error-based sql oracle techniques. The vulnerability specifically manifests within the face-to-face runs update endpoint, where insufficient input validation allows malicious sql payloads to be executed against the underlying database system. The attacker can leverage this weakness to extract complete database contents including user credentials, session information, and application configuration details that would normally remain protected.

The technical implementation of this vulnerability follows established patterns for error-based sql injection attacks where the application's error handling mechanisms inadvertently reveal database structure information to the attacker. When malicious input is processed through the face-to-face runs update endpoint, the system fails to properly sanitize or escape user-supplied parameters before incorporating them into sql queries. This creates a direct pathway for an authenticated user to manipulate the sql execution flow and extract sensitive data through carefully crafted error messages that expose database schema information.

The operational impact of this vulnerability extends beyond simple data exfiltration as it provides attackers with complete access to user authentication tokens including jwt tokens that enable account takeover attacks. Once an attacker successfully exploits this vulnerability, they can impersonate legitimate users within the application environment and perform actions such as modifying course content, accessing restricted resources, or conducting further reconnaissance activities. The ability to obtain jwt tokens particularly amplifies the threat since these tokens typically grant extended session validity and elevated privileges within the application ecosystem.

This vulnerability aligns with common weak security practices identified in cwe-89 sql injection and cwe-352 cross-site request forgery categories that highlight insufficient input validation and inadequate parameter sanitization. From an att&ck framework perspective, this represents a privilege escalation technique under the credential access and persistence domains where attackers can leverage initial authenticated access to gain broader system control. The attack vector demonstrates how post-authentication vulnerabilities can be particularly dangerous as they require minimal initial compromise but can lead to complete system takeover.

Organizations should implement comprehensive input validation mechanisms including parameterized queries, proper sql escaping, and regular security code reviews to prevent such vulnerabilities from persisting in their applications. Additionally, implementing robust jwt token management practices including short expiration times and secure storage mechanisms can help mitigate the damage caused by token theft. Regular penetration testing and vulnerability assessments specifically targeting authentication and authorization endpoints should be conducted to identify similar weaknesses before they can be exploited by malicious actors. The implementation of web application firewalls and sql injection detection systems can provide additional layers of protection against these types of attacks while proper security training for development teams can help prevent the introduction of such vulnerabilities during the software development lifecycle.

Responsible

CSA

Reservation

07/16/2026

Disclosure

07/29/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very high

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!