Intel

AIKIDO-2026-974181

adm-zip is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)GHSA-c6fg-446q-cg94 Published Today

53

Medium Risk

This Affects:

JSadm-zip
0.6.0 - 0.6.0
Fixed in 0.6.1
Are you affected? Scan for Free

TL;DR

adm-zip enforces its maxOutputLength decompression bomb cap on the synchronous getData() path but not on the asynchronous getDataAsync() path. The streaming async inflate accumulates the entire decompressed payload without checking the cap. A crafted archive read through the async API decompresses without limit and exhausts memory even though the sync API rejects it. The fix enforces the size cap by hand inside the async data handler.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you decompress untrusted archives through the asynchronous API.

Background info

adm-zip is vulnerable to Denial of Service (DoS) in versions 0.6.0 - 0.6.0.

How to fix this

Upgrade the adm-zip library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform