manga-image-translator Shared API Unsafe Deserialization RCE
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| zyddnys | manga-image-translator | unknown |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Zyddnys | Manga-image-translator |
|
Vendor Workaround
Set the MT_WEB_NONCE environment variable or pass --nonce=<secret> at startup.
No CVSS v3.1
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: 1.1% (1.056% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Zyddnys
Zyddnys manga-image-translator |
|
| Vendors & Products |
Zyddnys
Zyddnys manga-image-translator |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | manga-image-translator version beta-0.3 and prior in shared API mode contains an unsafe deserialization vulnerability that can lead to unauthenticated remote code execution. The FastAPI endpoints /simple_execute/{method} and /execute/{method} deserialize attacker-controlled request bodies using pickle.loads() without validation. Although a nonce-based authorization check is intended to restrict access, the nonce defaults to an empty string and the check is skipped, allowing remote attackers to execute arbitrary code in the server context by sending a crafted pickle payload. | |
| Title | manga-image-translator Shared API Unsafe Deserialization RCE | |
| Weaknesses | CWE-502 | |
| References |
|
|
| Metrics |
cvssV4_0
|