Katalog CVE

CVE-2026-103882

KrytyczneCVSS 9.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wtyczka Acadlix LMS dla WordPressa (wersje do 1.1.9) jest podatna na dowolne usuwanie plików z powodu niewystarczającej walidacji ścieżki w funkcji post_delete_assessment_file_by_id. Uwierzytelnieni atakujący z poziomem subskrybenta lub wyższym mogą usuwać dowolne pliki na serwerze, co może prowadzić do zdalnego wykonania kodu po usunięciu kluczowych plików, takich jak wp-config.php. Callback uprawnień weryfikuje jedynie ogólny nonce wp_rest publikowany w obiekcie acadlixOptions na każdej stronie frontendowej, co w praktyce obniża wymóg uwierzytelnienia do nieuwierzytelnionego.

Ocena ryzyka

Atakujący może usunąć krytyczne pliki serwera, powodując niedostępność witryny lub zdalne wykonanie kodu. Ze względu na publicznie dostępny nonce ryzyko jest wysokie nawet dla nieuwierzytelnionych użytkowników.

Rekomendacja

Zaktualizuj wtyczkę Acadlix LMS do wersji nowszej niż 1.1.9 lub ją wyłącz. Rozważ wdrożenie kopii zapasowych i monitorowanie integralności plików w celu wykrycia nieautoryzowanych usunięć.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

The Acadlix LMS – AI Quiz Maker, Online Exam & Course Plugin for WordPress plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the post_delete_assessment_file_by_id function in all versions up to, and including, 1.1.9. This makes it possible for authenticated attackers, with subscriber-level access and above, to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php). The route's permission callback only verifies a generic wp_rest nonce that the plugin itself emits inside the public acadlixOptions JavaScript object on every frontend page, effectively reducing the authentication requirement to unauthenticated.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS