CVE-2026-4817 in MasterStudy LMS WordPress Plugininformation

Résumé

par VulDB • 24/05/2026

Le plugin WordPress MasterStudy LMS pour les cours en ligne et l'éducation est vulnérable à une injection SQL aveugle basée sur le temps via les paramètres 'order' et 'orderby' dans le point de terminaison REST API /lms/stm-lms/order/items, dans les versions 3.7.25 et antérieures. Cela est dû à une désinfection insuffisante des entrées combinée à un défaut de conception dans la classe personnalisée Query builder, qui permet une injection SQL non qualifiée dans les clauses ORDER BY. Lorsque le Query builder détecte des parenthèses dans le paramètre sort_by, il traite la valeur comme une fonction SQL et la concatène directement dans la clause ORDER BY sans aucune mise entre guillemets. Bien que esc_sql() soit appliqué pour échapper les guillemets et les antislashes, cela ne peut pas empêcher l'injection ORDER BY lorsque les valeurs elles-mêmes ne sont pas entourées de guillemets dans la requête SQL résultante. Cela permet aux attaquants authentifiés, disposant d'un accès de niveau abonné ou supérieur, d'ajouter des requêtes SQL arbitraires via la clause ORDER BY afin d'extraire des informations sensibles de la base de données, y compris les identifiants des utilisateurs, les jetons de session et d'autres données confidentielles, en utilisant des techniques d'injection SQL aveugle basée sur le temps.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Wordfence

Réserver

25/03/2026

Divulgation

17/04/2026

Modérer

accepté

Entrée

VDB-357973

CPE

prêt

EPSS

0.00462

KEV

non

Activités

très faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!