{"schema":"threatline.record/2","record":{"id":"CVE-2026-77825","aliases":[],"summary":"IBM ContextForge MCP Gateway is affected by path traversal","details":"IBM ContextForge MCP Gateway 1.0.0 through 1.0.8 was vulnerable to path traversal in its Admin API log-download endpoint (`GET /v1/admin/logs/file`). The path confinement check uses `str.startswith()` rather than proper boundary validation, allowing an authenticated admin to read `.log`, `.jsonl`, and `.json` files outside the configured `LOG_FOLDER` by supplying a filename that resolves into a sibling directory whose absolute path shares the log directory's string prefix.","categories":["Network & edge"],"product":"ContextForge MCP Gateway","vendor":"IBM","ecosystem":null,"affected_ranges":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-77825","source_modified_at":"2026-09-26T22:51:20.182Z","fetched_at":"2026-10-23T18:52:38.922436Z","product":"ContextForge MCP Gateway","vendor":"IBM","versions":[{"status":"affected","version":"1.0.0","lessThanOrEqual":"1.0.8","versionType":"semver"}],"defaultStatus":null}],"fixed_versions":[],"cvss":4.9,"severity":"Medium","kev":{"listed":false},"epss":{"probability":0.00316,"percentile":0.23367,"score_date":"2026-10-23"},"published_at":"2026-09-24T14:21:18.507Z","modified_at":"2026-09-26T22:51:20.182Z","provenance":[{"source":"CVE List","url":"https://www.cve.org/CVERecord?id=CVE-2026-77825","fetched_at":"2026-10-23T18:52:38.922436Z","source_modified_at":"2026-09-26T22:51:20.182Z"},{"source":"EPSS","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-77825","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2026-10-23"}],"sources":["CVE List","EPSS"],"references":[{"source":"CVE List","url":"https://www.ibm.com/support/pages/node/7289314","tags":["vendor-advisory","patch"]}],"locations":[],"motoko_assessment":{"status":"requires_architecture_review","automatic_remediation":false},"cve_state":"PUBLISHED","cvss_source":"CVE List","ssvc":{"exploitation":"none","automatable":"no","technical_impact":"partial","assessed_at":"2026-09-26T22:40:15.788728Z"},"classification":{"method":"product-first software-layer rules","rules_version":"2.1","matched_on":"product","confidence":"heuristic","reviewed":false},"change_timestamp":"2026-09-26T22:51:20.182Z","content_hash":"c0da8b1e2c6ce072f03f863cbd5021791a7d4ad3bcfe06d7f8d93da9e8254ac8"}}
