Skip to content

Outdated Archiever version used by exceljs (latest version) #2878

@shrutinidhi

Description

@shrutinidhi

🐛 Bug Report

Lib version: Archiver 5.3.2

Description :
We are using exceljs 4.4.0 which in turn is dependent on archiver 5.3.2.
On scanning our application war, we are getting below severe vulnerability.

Vulnerability : GFI Archiver Telerik Web UI Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GFI Archiver. Authentication is not required to exploit this vulnerability.

The specific flaw exists within the product installer. The issue results from the use of a vulnerable version of Telerik Web UI. An attacker can leverage this vulnerability to execute code in the context of NETWORK SERVICE. Was ZDI-CAN-24041.

Suggested fix to mitigate the risk is by updating archiver version to 7.0.1.

Steps To Reproduce

1. Use excelJs  with latest version in any angular project.
2. Build and zip the project war file.
3. Scan the zip using any vulnerability scanner.
4. We get critical vulnerability as mentioned above regarding archiver version.

The expected behaviour:

Archiver version should be updated to 7.0.1 in the exceljs latest versions.

Possible solution (optional, but very helpful):

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions