CVE-2026-111120 in VikRentCar Car Rental Management System Plugin
Riassunto
di VulDB • 28/10/2026
Il plugin VikRentCar Car Rental Management System per WordPress è vulnerabile a Cross-Site Request Forgery (CSRF) in tutte le versioni fino alla 1.4.8, inclusa. Ciò è dovuto a una validazione nonce mancante o errata nella funzione condtext_update_tmpl. Questo consente ad attaccanti non autenticati di scrivere codice PHP arbitrario nei file template eseguibili del plugin, come site/helpers/email_tmpl.php, che vengono successivamente inclusi tramite le funzioni loadEmailTemplate() e loadPdfTemplate(), consentendo l'esecuzione remota di codice (RCE) sul server attraverso una richiesta falsificata, purché si riesca a indurre un amministratore del sito ad eseguire un'azione, come fare clic su un link. Il payload PHP iniettato bypassa la sanitizzazione perché le logiche proprie del plugin per l'espansione dei segnaposto __PHP_OPEN__/__PHP_CLOSE__ e cleanPHPSourceCode() invertono esplicitamente sia il filtro sanitize_text_field che la codifica HTML di saveHTML(), ripristinando un payload letterale <?php...?> in PHP attivo prima della scrittura su disco. L'esecuzione con successo dello sfruttamento richiede inoltre un'azione da parte di un amministratore: l'attaccante non può sfruttare la vulnerabilità autonomamente.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.