Description
Gitingest through 0.3.1 contains a symlink following vulnerability in ingest_query single-file blob ingestion that allows unauthenticated attackers to read server files by submitting symlink blob URLs. Attackers can commit a symlink to a public repository and submit its blob URL, causing the server to return any file the service user can read, up to 10 MB.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
coderamp-labs gitingest
Default version status: unaffected
0 to ≤ 0.3.1affected
pkg:pypi/gitingestReferences
- https://hackmd.io/@hieuPenguinnn/gitingest-blob-symlink-arbitrary-file-read ↗
- https://github.com/coderamp-labs/gitingest/blob/4e259a02fe72115bee538271622f1234a81c8e1a/src/gitingest/ingestion.py#L75 ↗
- https://github.com/coderamp-labs/gitingest ↗
- https://www.vulncheck.com/advisories/gitingest-through-0.3.1-arbitrary-file-read-via-symlink-in-blob-ingestion ↗