Kali vs WordPress
Time spent: 5 hours spent in total
Objective: Find, analyze, recreate, and document 3 vulnerabilities affecting an old version of WordPress
- (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
- upload MP3 file to the Media Library (as Editor or Administrator).
- Insert an Audio Playlist in a Post containing this MP3 (Create Audio Playlist)." (Link 1)
- Affected source code: https://github.com/WordPress/WordPress/commit/28f838ca3ee205b6f39cd2bf23eb4e5f52796bd7
- (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:
- (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:
- (Optional) Vulnerability Name or ID
- Summary:
- Vulnerability types:
- Tested in version:
- Fixed in version:
- GIF Walkthrough:
- Steps to recreate:
- Affected source code:
- (Optional) Vulnerability Name or ID
- Summary:
- Vulnerability types:
- Tested in version:
- Fixed in version:
- GIF Walkthrough:
- Steps to recreate:
- Affected source code:
List any additional assets, such as scripts or files
GIFs created with LiceCap.
Describe any challenges encountered while doing the work
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.