pygeoapi: Path Traversal in STAC FileSystemProvider
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| geopython | pygeoapi | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Geopython | Pygeoapi |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-f6pr-83pg-ghh6 | pygeoapi 0.23.x: Path Traversal in STAC FileSystemProvider |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.510% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Geopython
Geopython pygeoapi |
|
| Vendors & Products |
Geopython
Geopython pygeoapi |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | pygeoapi is a Python server implementation of the OGC API suite of standards. From version 0.23.0 to before version 0.23.3, a raw string path concatenation vulnerability in pygeoapi's STAC FileSystemProvider plugin can allow for requests to STAC collection based collections to expose directories without authentication. The issue manifests when pygeoapi is deployed without a proxy or web front end that would normalize URLs with .. values, along with a resource of type stac-collection defined in configuration. This issue has been patched in version 0.23.3. | |
| Title | pygeoapi: Path Traversal in STAC FileSystemProvider | |
| Weaknesses | CWE-22 | |
| References |
| |
| Metrics |
cvssV3_1
|