Skip to content

github.com/sassoftware/go-rpmutils Arbitrary File Write via Archive Extraction (Zip Slip)

High severity GitHub Reviewed Published Jun 23, 2021 to the GitHub Advisory Database • Updated Aug 29, 2023

Package

gomod github.com/sassoftware/go-rpmutils (Go)

Affected versions

< 0.1.0

Patched versions

0.1.0

Description

The CPIO extraction functionality doesn't sanitize the paths of the archived files for leading and non-leading .. which leads in file extraction outside of the current directory. Note, the fixing commit was applied to all affected versions which were re-released.

References

Published by the National Vulnerability Database Jun 24, 2020
Reviewed May 12, 2021
Published to the GitHub Advisory Database Jun 23, 2021
Last updated Aug 29, 2023

Severity

High
7.5
/ 10

CVSS base metrics

Attack vector
Network
Attack complexity
Low
Privileges required
None
User interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Weaknesses

CVE ID

CVE-2020-7667

GHSA ID

GHSA-9423-6c93-gpp8
Checking history
See something to contribute? Suggest improvements for this vulnerability.