4 matches found
Improper exception handling vulnerability in Brain ADM-ZIP for NodeJS
The Brain ADM-ZIP for NodeJS versions prior to 0.6.1 contain an improper exception handling vulnerability. This flaw stems from the lack of error monitoring for the zlib stream in the inflateAsync method within methods/inflater.js. When an attacker supplies a malicious ZIP file containing corrupt...
The Brain ADM-ZIP for NodeJS has vulnerabilities related to permissions and access control.
The Brain ADM-ZIP for NodeJS versions prior to 0.6.1 has a vulnerability related to permission granting and access control. This vulnerability arises from improper permission allocation when keepOriginalPermission is enabled. An attacker can manipulate the properties of external zip files, allowi...
The Brain ADM-ZIP for NodeJS: Resource management error vulnerability
The Brain ADM-ZIP for NodeJS version 0.6.0 has a resource management vulnerability. This vulnerability stems from bypassing compression bomb protection. Attackers can exploit the asynchronous getDataAsync method in methods/inflater.js to bypass the maxOutputLength protection and create ZIP entrie...
The Brain ADM-ZIP for NodeJS processing logic has a vulnerability in its handling of errors.
The Brain ADM-ZIP for NodeJS versions prior to 0.6.1 has a processing logic vulnerability. This vulnerability stems from inconsistent entry parsing: the getEntry function returns the last duplicate entry, while the extractAllTo function writes the first duplicate entry. This allows attackers to...