Vulnerabilitate de tip RCE în pluginul Spectra Gutenberg Blocks
Spectra Gutenberg Blocks, un plugin foarte folosit pentru construirea paginilor în editorul de blocuri WordPress, are o vulnerabilitate de severitate ridicată ce permite execuția de cod arbitrar pe server. Problema este urmărită ca CVE-2026-7465 și are un scor de risc de 8.8 din 10.
Pentru exploatare este nevoie de un cont cu acces de cel puțin nivel contributor pe site-ul vizat, deci nu este o vulnerabilitate care poate fi declanșată complet anonim. Totuși, riscul este real pentru site-urile care permit înregistrări sau colaboratori externi, cum sunt blogurile cu mai mulți autori sau platformele care acceptă conținut trimis de utilizatori.
Mecanismul atacului se bazează pe combinarea a două blocuri Gutenberg într-un singur conținut de articol. Primul bloc înregistrează un tip de bloc fals, fără verificări de autentificare, și definește o funcție de randare controlată de atacator. Al doilea bloc declanșează apoi această funcție în momentul în care pagina este generată pe server, ceea ce duce la execuția codului PHP introdus de atacator.
Practic, un utilizator care are doar permisiunea de a scrie articole poate, prin acest truc, să ruleze cod pe server la nivelul aplicației, ceea ce deschide ușa spre compromiterea completă a site-ului.
Recomandarea principală este actualizarea pluginului Spectra Gutenberg Blocks la cea mai recentă versiune disponibilă, de îndată ce patch-ul este publicat de dezvoltatori. Până atunci, este indicat să limitezi cu atenție conturile cu rol de contributor sau autor, mai ales pe site-urile unde înregistrarea este liberă, și să verifici periodic conținutul publicat de utilizatori pentru blocuri sau structuri neobișnuite în editor.
Surse: Symantec, baza de date CVE