Udnyttet sårbarhed
Utilstrækkelig rettighedsstyring
Smart Popup by Supsystic-pluginet til WordPress er sårbart over for rettighedseskalering i alle versioner op til og med 1.12.0. Dette skyldes en permission map-kollision i funktionen `havePermissions()` i `classes/frame.php`, hvor `array_merge()` overskriver popup-modulets administratorbelagte metodeliste med base controller-værdien, hvilket stilfærdigt fjerner `save` fra beskyttede handlinger; dette forværres af, at subscription confirmation-e-mail indlejrer det samme generiske `pps_nonce`, som det uauthenticerede `wp_ajax_nopriv_save`-endpoint accepterer, og ved den fuldstændige mangel på enhver server-side role allowlist i `createWpSubscriber()`. Dette gør det muligt for uauthenticerede angribere at indsende en udformet POST-forespørgsel til `admin-ajax.php` ved hjælp af en nonce hentet fra en offentlig subscription confirmation-e-mail, indstille `params[tpl][sub_wp_create_user_role]` til `administrator` via den eksponerede `popupControllerPps::save()`-handling, og derefter udløse den lagrede bekræftelsesflow for at oprette en vedvarende WordPress Administrator-konto med angriber-valgte legitimationsoplysninger.
Medlemmer ser hvilke nordiske sektorer sårbarheden rammer, og hvad de skal gøre.
Data: NVD (public domain), CISA KEV, FIRST EPSS, MITRE ATT&CK, AlienVault OTX. NVD