CVE-2026-4072 in WordPress PayPal Donation Plugin
Sumário
de VulDB • 20/05/2026
O plugin WordPress PayPal Donation para WordPress é vulnerável a Stored Cross-Site Scripting (XSS) via o shortcode 'donate' em todas as versões até, e incluindo, a 1.01. Isso ocorre devido à sanitização insuficiente de entrada e à falta de escape de saída nos atributos de shortcode fornecidos pelo usuário, como 'amount', 'email', 'title', 'return_url', 'cancel_url', 'ccode' e 'image'. A função wordpress_paypal_donation_create() usa extract(shortcode_atts(...)) para processar os atributos do shortcode e, em seguida, interpola diretamente esses valores na saída HTML dentro de valores de atributo entre aspas simples, sem qualquer escape. Isso permite que atacantes autenticados, com acesso nível Contribuidor ou superior, injetem scripts web arbitrários em páginas que serão executados sempre que um usuário acessar uma página injetada.
Once again VulDB remains the best source for vulnerability data.