SnailJob 1.7.0 Denial of Service via FuryUtil.deserialize OOM
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| aizuda | SnailJob (snail-job) | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Aizuda | Snailjob (snail-job) |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.548% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Aizuda snail-job
|
|
| CPEs | cpe:2.3:a:aizuda:snail-job:1.7.0:*:*:*:*:*:*:* | |
| Vendors & Products |
Aizuda snail-job
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Aizuda
Aizuda snailjob (snail-job) |
|
| Vendors & Products |
Aizuda
Aizuda snailjob (snail-job) |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | SnailJob 1.7.0 contains a denial of service vulnerability in the FuryUtil.deserialize helper that allows authenticated attackers to crash the server by supplying a crafted Zstandard-compressed payload with an inflated frame_content_size field in the frame header. Attackers can store a base64-encoded Zstandard payload declaring an arbitrarily large decompressed size in a retry task argument, causing the JVM to attempt an unbounded array allocation and triggering an unrecoverable java.lang.OutOfMemoryError when the task is dispatched through the retry-task pipeline. | |
| Title | SnailJob 1.7.0 Denial of Service via FuryUtil.deserialize OOM | |
| Weaknesses | CWE-789 | |
| References |
| |
| Metrics |
cvssV3_1
|