blob: 9869122e52a63cccaab3754fd1665ca295bcca14 [file] [log] [blame]
id: GO-2022-0248
modules:
- module: github.com/cloudflare/cfrpki
versions:
- fixed: 1.4.4
vulnerable_at: 1.4.2
packages:
- package: github.com/cloudflare/cfrpki/validator/pki
symbols:
- ExtractPathManifest
derived_symbols:
- SimpleManager.Explore
- SimpleManager.ExploreAdd
- Validator.AddManifest
- Validator.AddResource
summary: Directory traversal in manifest path extraction in github.com/cloudflare/cfrpki
description: |-
Manifest path extraction is vulnerable to directory traversal attacks.
The ExtractPathManifest function permits file paths containing relative
directory components (".."), permitting files to reference arbitrary locations
on the filesystem.
published: 2022-07-15T23:07:18Z
cves:
- CVE-2021-3907
ghsas:
- GHSA-cqh2-vc2f-q4fh
- GHSA-8459-6rc9-8vf8
credits:
- Koen van Hove
references:
- fix: https://github.com/cloudflare/cfrpki/commit/eb9cc4db7b7b79e44f56dfaa959fccdfb2af8284
- fix: https://github.com/cloudflare/cfrpki/commit/a053a808feeb3115c76b6cc263ee55598ce6e8cd