codepath_asgn7

Kali vs WordPress

Project 7 - WordPress Pentesting

Time spent: 5 hours spent in total

Objective: Find, analyze, recreate, and document 3 vulnerabilities affecting an old version of WordPress

Pentesting Report

  1. (Required) OVE-20160717-0003
  • Summary: "Two Cross-Site Scripting vulnerabilities exists in the playlist functionality of WordPress. These issues can be exploited by convincing an Editor or Administrator into uploading a malicious MP3 file. Once uploaded the issues can be triggered by a Contributor or higher using the playlist shortcode." (Link 1)
    • Vulnerability types: XSS
    • Tested in version: 4.2.2
    • Fixed in version: 4.7.3
  • GIF Walkthrough: http://imgur.com/hjBG0KU
  • Steps to recreate: "The following MP3 file can be used to reproduce this issue:

https://www.securify.nl/advisory/SFY20160742/xss.mp3

  1. upload MP3 file to the Media Library (as Editor or Administrator).
  2. Insert an Audio Playlist in a Post containing this MP3 (Create Audio Playlist)." (Link 1)
  1. (Required) Stored XSS
  • Summary: "A stored XSS vulnerability in WordPress allows an user with the posting capability to compromise the website." (Link 1)
    • Vulnerability types: XSS
    • Tested in version: 4.2.2
    • Fixed in version: 4.2.3
  • GIF Walkthrough: http://imgur.com/xGyxzV4
  • Steps to recreate: Post in plain text ]link
  • [] Affected source code:
  1. (Required) Publish Post & Mark as Sticky Permission Issue
  • Summary: vulnerable to a cross-site scripting vulnerability when processing shortcode tags (Link 1)
    • Vulnerability types: XSS
    • Tested in version: 4.2.2
    • Fixed in version: 4.3.1
  • GIF Walkthrough: http://imgur.com/f9mxo2W
  • Steps to recreate: Put TEST!!![caption width="1" caption=']Click me in a post
  • [] Affected source code:
  1. (Optional) Vulnerability Name or ID
  • Summary:
    • Vulnerability types:
    • Tested in version:
    • Fixed in version:
  • GIF Walkthrough:
  • Steps to recreate:
  • Affected source code:
  1. (Optional) Vulnerability Name or ID
  • Summary:
    • Vulnerability types:
    • Tested in version:
    • Fixed in version:
  • GIF Walkthrough:
  • Steps to recreate:
  • Affected source code:

Assets

List any additional assets, such as scripts or files

Resources

GIFs created with LiceCap.

Notes

Describe any challenges encountered while doing the work

License

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.