Nicepage Website Builder Exploit -
Nicepage is a popular drag-and-drop website builder used with WordPress, Joomla, or as static HTML. It promises pixel-perfect design without coding. But convenience often hides complexity — and complexity breeds exploits.
Add to your functions.php:
add_filter('nicepage_allow_public_upload', '__return_false');
Nicepage uses custom endpoints. Block external access via .htaccess: nicepage website builder exploit
<Files "wp-json/nicepage/*">
Require ip 127.0.0.1
</Files>
(Adjust for your admin IP range)
While I don't have specific information on exploits related to Nicepage, there are common vulnerabilities found in many website builders and web applications: Nicepage is a popular drag-and-drop website builder used
The most dangerous vector was the media uploader component. Nicepage allowed logged-out users (in certain configurations where front-end editing was enabled) to upload SVG files directly. SVGs are images, but they can contain malicious JavaScript.
How it worked:
Q: Is my site safe if I uninstall Nicepage? A: Not necessarily. Malicious files (SVGs, backdoors, or admin users) may remain. Uninstall Nicepage, then manually audit your uploads and users.
Q: Does the exploit affect Nicepage sites hosted on their cloud platform? A: The cloud-hosted version (nicepage.com) is less exposed because they control server configs, but user-imported templates could still carry XSS. Always scan imports. Nicepage uses custom endpoints
Q: What if I can’t update to 6.3.9 due to compatibility? A: Then disable front-end editing entirely, block REST API endpoints for non-logged-in users, and remove SVG upload capabilities via an mu-plugin.