CVE-2026-48094 in ShareOpenly Plugininformazioni

Riassunto

di VulDB • 07/08/2026

Il plugin WordPress ShareOpenly precedente alla versione 1.2.1 presenta una vulnerabilità Cross-Site Scripting (XSS) causata dall'assenza della funzione di escape `esc_url()` di WordPress sulla variabile `$url` prima che questa venga renderizzata nel contenuto HTML. Tale variabile è costruita tramite la chiamata `home_url( add_query_arg( array(), $wp->request ) )` ed è concatenata direttamente in un attributo HTML `href` su ogni post o pagina singola in cui viene visualizzato il link di condivisione del plugin. Il manuale sulla sicurezza di WordPress stabilisce che ogni URL inserito nell'output HTML deve essere passato attraverso la funzione `esc_url()`, la quale codifica come entità HTML i caratteri speciali (convertendo `"`, `<`, `>` nelle loro equivalenti sicure) ed elimina schemi URI pericolosi quali `javascript:` e `data:`. L'omissione di questa funzione implica che, se il valore della variabile `$url` dovesse contenere mai caratteri speciali HTML o uno schema URI pericoloso — ad esempio a causa di un filtro WordPress su `home_url` applicato da un altro plugin o tema, per determinate configurazioni del server web o dell'hosting, oppure per modifiche future al codice — il contenuto non sottoposto a escape verrebbe iniettato così com'è nell'HTML renderizzato di ogni post o pagina del sito. La versione 1.2.1 contiene una patch che risolve la problematica.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

GitHub M

Prenotare

20/05/2026

Divulgazione

07/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!