Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2022-35650 — Exploit for CVE-2022-35650, a Moodle Arbitrary File Read. | Kitploit
Tools/GitHubGitHub/gr4y-r0se/cve-2022-35650
Vulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringPenetration Testing
GitHubgr4y-r0se/cve-2022-35650

CVE-2022-35650

Exploit for CVE-2022-35650, a Moodle Arbitrary File Read.

View Repository
4 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2022-35650

This is an arbitrary file read in Moodle.

Prereqs

You must have compromised a teacher or admin level user.

Steps

  1. Clone this repo:
root@kitploit:~
git clone https://github.com/Gr4y-r0se/CVE-2022-35650.git
  1. Run this command to zip the exploit up
root@kitploit:~
zip exploit.zip imsmanifest.xml pool.dat
  1. Browse to a Course your account has write access over.
  2. Navigate to 'Question Bank'
  3. Select 'import' from the dropdown
  4. Select 'blackboard' as the format
  5. Upload 'exploit.zip' from step 2
  6. Confirm the upload
  7. Click the 'edit' button for the question now listed
  8. Select the broken img tag
  9. Select the source from the pop-up
  10. Browse to the source, and note a file (__passwd) is downloaded
  11. The file is the contents of /etc/passwd

Beyond a PoC

If you want to read the config file (with juicy creds), set your baseurl in imsmanifest.xml to this:

root@kitploit:~
../../../../../../../../../../../var/www/html

and your img src in pool.dat to:

root@kitploit:~
muc/config.php
Download Tool