GHSA-hpxr-w9w7-g4gv

    Dashboard / Vulnerabilities / GHSA-hpxr-w9w7-g4gv

    GHSA-hpxr-w9w7-g4gv

    Published: 31 Jan 2024Last Modified: 10 Sept 2026

    Summary: stereoscope vulnerable to tar path traversal when processing OCI tar archives

    Details: ### Impact It is possible to craft an OCI tar archive that, when stereoscope attempts to unarchive the contents, will result in writing to paths outside of the unarchive temporary directory. Specifically, use of `github.com/anchore/stereoscope/pkg/file.UntarToDirectory()` function, the `github.com/anchore/stereoscope/pkg/image/oci.TarballImageProvider` struct, or the higher level `github.com/anchore/stereoscope/pkg/image.Image.Read()` function express this vulnerability. ### Patches Patched in v0.0.1 ### Workarounds If you are using the OCI archive as input into stereoscope then you can switch to using an [OCI layout](https://github.com/opencontainers/image-spec/blob/main/image-layout.md) by unarchiving the tar archive and provide the unarchived directory to stereoscope. ### References - Patch PR https://github.com/anchore/stereoscope/pull/214

    Affected packages

    Package

    Name: github.com/anchore/stereoscope

    Purl: pkg:golang/github.com/anchore/stereoscope

    Affected ranges

    Type: SEMVER

    Events:

    Introduced- 0
    Fixed -0.0.1

    Affected versions

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    GHSA-hpxr-w9w7-g4gv | CVE-DB