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-2025-55182-scanner | Kitploit
Tools/GitHubGitHub/techgaun/cve-2025-55182-scanner
Vulnerability ScannersForensicsWeb SecurityMalware AnalysisThreat IntelligenceIncident Response
GitHubtechgaun/cve-2025-55182-scanner

cve-2025-55182-scanner

View Repository
38 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-2025-55182 Indicator Scanner

This repository provides a Python-based scanner for indicators of compromise related to CVE-2025-55182 (React Server Components RCE) and the specific multi-stage malware described in the Asleepace incident report. It is designed to run on Linux and macOS and focuses on host-level and application-level artifacts that are likely to appear on compromised systems.

What this scanner checks

  • Filesystem IoCs: Known malicious paths and binaries described in the incident report (for example meshagent, fghgf, defunct, 0dd1429aws, systemd-daemon, sex.sh, temp kodoha*/xmrig, and related payload/script locations).
  • Suspicious processes: Processes whose command lines contain known malware identifiers such as meshagent, nextjss, nginxx, fghgf, xmrig, systemd-daemon, or docker-daemon.
  • systemd services (Linux): Presence of suspicious services and unit files such as nginxx.service, nextjss.service, system-daemon.service, and system-update-service.service.
  • Cron persistence: Entries in system and user crontabs that reference known malware components (e.g. MeshAgent hiding cron, XMRig miner, health/find/sex scripts, or the bind-mount /proc stealth technique).
  • JavaScript XOR injection: JavaScript/TypeScript files containing the xorDecode( pattern used by the XOR-encoded loader injected into node_modules and ecosystem.config.js, as described in the incident report.

The scanner does not attempt remediation; it only reports suspicious findings and returns a non-zero exit code if anything suspicious is detected.

Requirements

  • Python: 3.8+ recommended
  • OS: Linux or macOS

The script uses only the Python standard library; no external Python packages are required.

Basic usage

  • Run from the repository root (default, human-readable output):
root@kitploit:~
python3 cve_2025_55182_scanner.py
  • Scan a specific project or root directory for JS XOR injection IoCs:
root@kitploit:~
python3 cve_2025_55182_scanner.py --root /path/to/your/nextjs-or-react-project
  • Produce JSON output (for automation or log ingestion):
root@kitploit:~
python3 cve_2025_55182_scanner.py --json
  • Skip JavaScript XOR injection scanning (system-level checks only):
root@kitploit:~
python3 cve_2025_55182_scanner.py --skip-js-scan
  • Combine flags as needed:
root@kitploit:~
python3 cve_2025_55182_scanner.py --root /var/www/app --json

Exit codes

  • 0: No suspicious indicators were found (all checks passed).
  • 1: One or more suspicious indicators were found (at least one check failed).

Typical workflows

  • Quick host triage (Linux or macOS):

    • Command:
      • python3 cve_2025_55182_scanner.py
    • Use when:
      • You suspect the host may have been exploited via CVE-2025-55182 and want a fast overview of processes, filesystem, systemd, and cron IoCs.
  • Application-focused scan (Next.js/React project):

    • Command:
      • python3 cve_2025_55182_scanner.py --root /path/to/app
    • Use when:
      • You want to check for malicious XOR-based JavaScript injections (e.g. in node_modules or application code) in addition to system-level IoCs.
  • CI / automated environment:

    • Command:
      • python3 cve_2025_55182_scanner.py --root . --json
    • Use when:
      • You need structured JSON output for dashboards, logs, or automated decisions.

Special thanks and reference

  • Incident report and IoCs:
    • This scanner’s checks and indicators of compromise are heavily based on the detailed public incident report by Asleepace:
    • https://asleepace.com/blog/malware-cve-2025-55182-exploitation-incident-report

Special thanks to Asleepace for documenting the CVE-2025-55182 exploitation and associated malware behaviors in depth, which made it possible to build this focused scanner.

Download Tool