A path traversal vulnerability in the SPO extension of MetaGPT 0.8.1 allows an attacker to read arbitrary files via the FILE_NAME value used by set_file_name() and load_meta_data() in metagpt/ext/spo/utils/load.py. The vulnerable code joins the attacker-controlled FILE_NAME value with the settings directory and opens the resulting path without validating that the resolved path remains within the intended directory.
Metrics
Affected Vendors & Products
References
History
Tue, 01 Sep 2026 22:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Path Traversal in MetaGPT SPO Extension Exposes Arbitrary Files | |
| Metrics |
ssvc
|
Tue, 01 Sep 2026 14:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Metagpt
Metagpt metagpt |
|
| Vendors & Products |
Metagpt
Metagpt metagpt |
Tue, 01 Sep 2026 13:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
cvssV3_1
|
Mon, 31 Aug 2026 21:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Path Traversal in MetaGPT SPO Extension Exposes Arbitrary Files | |
| Weaknesses | CWE-22 |
Mon, 31 Aug 2026 20:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | A path traversal vulnerability in the SPO extension of MetaGPT 0.8.1 allows an attacker to read arbitrary files via the FILE_NAME value used by set_file_name() and load_meta_data() in metagpt/ext/spo/utils/load.py. The vulnerable code joins the attacker-controlled FILE_NAME value with the settings directory and opens the resulting path without validating that the resolved path remains within the intended directory. | |
| References |
|
Status: PUBLISHED
Assigner: mitre
Published:
Updated: 2026-09-01T13:01:19.573Z
Reserved: 2026-08-25T00:00:00.000Z
Link: CVE-2026-79407
Updated: 2026-09-01T13:01:13.855Z
Status : Received
Published: 2026-08-31T21:17:48.900
Modified: 2026-09-01T13:19:59.253
Link: CVE-2026-79407
No data.
OpenCVE Enrichment
Updated: 2026-09-01T17:00:17Z