Deze bug is gevonden in de zeer populaire plug-in WP Statistics, waarmee sitebeheerders gedetailleerde informatie kunnen krijgen over het aantal online gebruikers op de site, bezoeken, aantal bezoekers en sitestatistieken.
De WP Statistics-plug-in, ontdekt door het Sucuri-team, heeft een SQL-injectiekwetsbaarheid waardoor een aanvaller op afstand, met slechts één geregistreerd account, gevoelige informatie uit de websitegegevens kan stelen en toegang kan krijgen tot de website.
SQL Injection is een webtoepassingsfout waarmee hackers SQL-code (Structured Query Language) in webinvoergegevens kunnen injecteren om de structuur en locatie van belangrijke databases te bepalen en uiteindelijk van daaruit informatie te kunnen stelen.

Kwetsbaarheden in SQL-injectie kunnen zich in meerdere functies bevinden, waaronder wp_statistics_searchengine_query()
“Deze kwetsbaarheid is te wijten aan een gebrek aan controle over de gegevens die gebruikers verstrekken. Sommige eigenschappen van de wpstatistics-shortcode werden genegeerd in plaats van herkend als parameters voor belangrijke functies”, aldus de onderzoekers. “Een van de kwetsbare functies is de zoekopdracht wp_statistics_searchengine_query() in het bestand include/functions/functions.php, toegankelijk via WordPress AJAX dankzij wp_ajax_parse_media_shortcode().”
Deze functie controleert geen extra rechten, waardoor websitebezoekers de shortcode kunnen uitvoeren en kwaadaardige code in het attribuut kunnen injecteren. Onderzoekers van Sucuri rapporteerden deze bug aan het WP Statistics-team en het team herstelde de kwetsbaarheid in de nieuwste versie 12.0.8. Dus als u een kwetsbare versie gebruikt en uw website biedt gebruikers de mogelijkheid zich te registreren, installeer dan snel de nieuwste versie.