Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 101arrowz | fflate | unaffected |
|
No data.
| Vendor | Product | Versions | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 101arrowz | Fflate |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-px8p-9vwx-vf98 | fflate unzipSync can enter an infinite loop when parsing malformed ZIP64 archives |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.279% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:2.3:a:101arrowz:fflate:*:*:*:*:*:node.js:*:* | |
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Infinite Loop Denial of Service in fflate's unzipSync via malformed ZIP64 Headers |
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Infinite Loop Denial of Service in fflate's unzipSync via malformed ZIP64 Headers |
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Denial of Service via Infinite Loop in fflate unzipSync |
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Denial of Service via Infinite Loop in fflate unzipSync | |
| First Time appeared |
101arrowz
101arrowz fflate |
|
| Vendors & Products |
101arrowz
101arrowz fflate |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | fflate through 0.8.2 is vulnerable to denial of service via an infinite loop in unzipSync(). A crafted ZIP archive with a central directory entry declaring compressed_size=0xFFFFFFFF (ZIP64 sentinel) but missing the required ZIP64 extra field tag 0x0001 causes z64e() to loop indefinitely due to out-of-bounds reads returning undefined, which coerces to 0, keeping the loop condition permanently true. | |
| Weaknesses | CWE-400 CWE-835 |
|
| References |
| |
| Metrics |
cvssV4_0
|