Tools / GitHub / rimbadirgantara / opac-fast-automation
rimbadirgantara/opac-fast-automation opac-fast-automation automation untuk CVE-2025-65862
1 3 months agoDiscover the most used tools by our community.
Last 7 Days Last 30 Days
⚠️ Ethical & Legal Warning
All materials in this repository are provided solely for:
security research,
learning,
vulnerability analysis,
and testing in environments you own or have explicit permission to test.
Exploiting, misusing bugs, or uploading malicious files to third-party servers without permission is illegal and violates Indonesian law (UU ITE) as well as international law.
The author is not responsible for any misuse of the described tools or techniques.
📌 CVE-2025-65862 Summary
🧩 What's the issue?
In SLiMS Bulian 9.7.2, there is a misconfiguration when a user (with weak credentials) uploads a plugin ZIP file.
The flow:
The application accepts a ZIP file upload.
The system performs automatic extraction.
Extracted files are placed into: /plugins/
All files inside the ZIP are extracted, including files.
.php
If the ZIP contains a backdoor file such as:
└── myplugin/
└── shell.php
Then the file can be accessed via: /plugins/myplugin/shell.php
This can lead to arbitrary file upload → remote code execution if the user uses a weak credential combination.
🔍 Indicators of Compromise (IOC) If you manage SLiMS, look out for the following:
Suspicious folders in /plugins/
Foreign PHP files inside plugin folders
Plugin upload logs from accounts with weak passwords
Unusual file activity after uploading a .zip file
Suspicious requests to:
/plugins//something.php
🛡️ Mitigation & Recommendations
Update SLiMS to the latest version or available security patch.
Change admin/user passwords to strong standards (CISA.gov guidelines).
Disable plugin upload if not in use.
Monitor the /plugins/ directory and remove unknown files.
Audit admin logs to detect unauthorized uploads.
Isolate the system if suspected compromised.
Restore from a backup taken before the incident.
⚙️ Automation Script Documentation
automate testing for the CVE-2025-65862 misconfiguration,
test whether a SLiMS instance is vulnerable,
upload a plugin ZIP containing a payload for research purposes .
🎛️ Arguments Flag Function -l Path to a file listing target SLiMS instances -f Plugin ZIP to test (contains research payload/backdoor) -o To save results
▶️ Usage Example
📦 Dependencies Install the following libraries before running the tool: pip install httpx beautifulsoup4 urllib3
Built-in Python libraries (no installation needed):
argparse
random
datetime
time
os
re
concurrent.futures
🔐 Licensing This repository uses a Proprietary — All Rights Reserved license to ensure the research tool is not misused by irresponsible parties.
redistribute,
modify,
resell this tool
without permission from the author.
📝 Closing This repository is created as vulnerability documentation, technical analysis, and testing tool development.
Use it ethically and professionally.