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-2026-26215-manga-image-translator-RCE — Proof-of-concept exploit for CVE-2026-26215, an unauthenticated remote code execution vulnerability in manga-image-translator via unsafe pickle deserialization. | Kitploit
Tools/GitHubGitHub/mbanyamer/-cve-2026-26215-manga-image-translator-rce
Payload GenerationVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingRed Teaming
GitHubmbanyamer/-cve-2026-26215-manga-image-translator-rce

-CVE-2026-26215-manga-image-translator-RCE

Proof-of-concept exploit for CVE-2026-26215, an unauthenticated remote code execution vulnerability in manga-image-translator via unsafe pickle deserialization.

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
View Repository
6 months agoNot yet reviewed
Share

CVE-2026-26215 - manga-image-translator Pickle Deserialization RCE

👤 Author

Mohammed Idrees Banyamer

Instagram: @banyamer_security GitHub: @mbanyamer Python Version CVE CVSS Author

Proof-of-Concept exploit for CVE-2026-26215 - Unauthenticated Remote Code Execution via unsafe Pickle deserialization in manga-image-translator ≤ beta-0.3.


🚨 Vulnerability Description

CVE-2026-26215 is an unauthenticated remote code execution vulnerability in manga-image-translator versions ≤ beta-0.3 running in shared API mode.

The endpoints /execute/{method_name} and /simple_execute/{method_name} deserialize attacker-controlled request bodies using pickle.loads() without any validation. The nonce-based authentication mechanism is completely bypassed as it defaults to an empty string.

This allows:

  • Unauthenticated RCE in server context
  • No user interaction required
  • Full server compromise

🎯 Affected Versions

StatusVersion
❌ Vulnerablemanga-image-translator ≤ beta-0.3
✅ PatchedNot yet released

Tested on: Docker (zyddnys/manga-image-translator:main), Linux


💥 Impact

VectorDescription
CVSS v49.3 (Critical) - AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H
AuthenticationNone - Completely unauthenticated
Attack VectorNetwork
ComplexityLow

🔬 Technical Details

Root Cause

  1. Unsafe deserialization - pickle.loads(await request.body()) called directly on attacker input
  2. Authentication bypass - self.nonce defaults to None, skipping the nonce check entirely
  3. No input validation - No restrictions on pickle payload size or content
  4. Public endpoints - /execute/ and /simple_execute/ exposed without proper access controls

Vulnerability Flow

root@kitploit:~
graph LR
    A[Attacker crafts malicious pickle payload] --> B[Sends POST request to /execute/translate]
    B --> C[Server calls pickle.loads on request body]
    C --> D[__reduce__ method executes]
    D --> E[os.system called with attacker command]
    E --> F[Remote code execution]
Download Tool