Files
vuln-cve/data/2026/18xxx/CVE-2026-18486.json
T

157 lines
8.5 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"cveMetadata": {
"cveId": "CVE-2026-18486",
"assignerOrgId": "9a959283-ebb5-44b6-b705-dcc2bbced522",
"state": "PUBLISHED",
"assignerShortName": "ibm",
"dateReserved": "2026-07-31T13:30:12.746Z",
"datePublished": "2026-09-04T16:24:45.432Z",
"dateUpdated": "2026-09-10T15:07:06.035Z"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "9a959283-ebb5-44b6-b705-dcc2bbced522",
"shortName": "ibm",
"dateUpdated": "2026-09-04T16:24:45.432Z"
},
"title": "IBM ContextForge MCP Gateway is affected by credential disclosure and privilege escalation via jq filter execution",
"problemTypes": [
{
"descriptions": [
{
"lang": "en",
"cweId": "CWE-200",
"description": "CWE-200 Exposure of Sensitive Information to an Unauthorized Actor",
"type": "CWE"
}
]
}
],
"affected": [
{
"vendor": "IBM",
"product": "ContextForge MCP Gateway",
"versions": [
{
"status": "affected",
"version": "<= v1.0.7"
}
],
"cpes": [
"cpe:2.3:a:ibm:contextforge-mcp-gateway:*:*:*:*:*:*:*:*"
]
}
],
"descriptions": [
{
"lang": "en",
"value": "IBM ContextForge MCP Gateway <= v1.0.7 MCP Context Forge could allow a remote authenticated attacker to obtain sensitive credentials and escalate privileges due to improper validation of jq filters.",
"supportingMedia": [
{
"type": "text/html",
"base64": false,
"value": "<p>IBM ContextForge MCP Gateway &lt;= v1.0.7 MCP Context Forge could allow a remote authenticated attacker to obtain sensitive credentials and escalate privileges due to improper validation of jq filters.</p>"
}
]
}
],
"references": [
{
"url": "https://www.ibm.com/support/pages/node/7286052",
"tags": [
"vendor-advisory",
"patch"
]
}
],
"metrics": [
{
"format": "CVSS",
"scenarios": [
{
"lang": "en",
"value": "GENERAL"
}
],
"cvssV3_1": {
"version": "3.1",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "HIGH",
"baseSeverity": "HIGH",
"baseScore": 8.8,
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
}
}
],
"workarounds": [
{
"lang": "en",
"value": "None. IBM strongly recommends upgrading to the fixed version and rotating server credentials.",
"supportingMedia": [
{
"type": "text/html",
"base64": false,
"value": "<div><div>None. IBM strongly recommends upgrading to the fixed version and rotating server credentials.</div></div>"
}
]
}
],
"solutions": [
{
"lang": "en",
"value": "IBM strongly recommends addressing the vulnerability now.\n\nProduct(s)Version(s) number and/or range Remediation/Fix/InstructionsIBM ContextForge MCP Gateway<=v1.0.7Upgrade to v1.0.8. See [release notes]( https://github.com/IBM/mcp-context-forge/releases/tag/v1.0.8) https://github.com/IBM/mcp-context-forge/releases/tag/v1.0.8%29 . Rotate `JWT_SECRET_KEY`, `AUTH_ENCRYPTION_SECRET`, `DATABASE_URL`, `REDIS_URL`, and `BASIC_AUTH_PASSWORD` on any deployment running prior versions.\n\n\n\n\n\n\n\n\n\n  Note: From version v1.0.8 on a more complex AUTH_ENCRYPTION_SECRET is required:\nAction required before upgrading: run the one-shot re-encryption script (mcpgateway/scripts/migrate_enc_secret.py) with the old and new keys while the gateway is stopped. See the full rotation guide at docs/docs/operations/auth-encryption-secret-rotation.md https://github.com/IBM/mcp-context-forge/blob/v1.0.8/docs/docs/operations/auth-encryption-secret-rotation.md for step-by-step instructions, deployment-specific commands, and special cases (Helm/Kubernetes, Python package consumers, rollback).",
"supportingMedia": [
{
"type": "text/html",
"base64": false,
"value": "<p><strong>IBM strongly recommends addressing the vulnerability now.</strong></p><div><table><tbody><tr><td><strong>Product(s)</strong></td><td><strong>Version(s) number and/or range </strong></td><td><strong>Remediation/Fix/Instructions</strong></td></tr><tr><td>IBM ContextForge MCP Gateway</td><td>&lt;=v1.0.7</td><td>Upgrade to v1.0.8. See [release notes](<a href=\"https://github.com/IBM/mcp-context-forge/releases/tag/v1.0.8%29\" rel=\"nofollow\">https://github.com/IBM/mcp-context-forge/releases/tag/v1.0.8)</a>. Rotate `JWT_SECRET_KEY`, `AUTH_ENCRYPTION_SECRET`, `DATABASE_URL`, `REDIS_URL`, and `BASIC_AUTH_PASSWORD` on any deployment running prior versions.<br/><br/></td></tr></tbody></table></div><div><div></div></div><p>  Note: From version v1.0.8 on a more complex AUTH_ENCRYPTION_SECRET is required:<br/>Action required before upgrading: run the one-shot re-encryption script (<code>mcpgateway/scripts/migrate_enc_secret.py</code>) with the old and new keys while the gateway is stopped. See the full rotation guide at <a href=\"https://github.com/IBM/mcp-context-forge/blob/v1.0.8/docs/docs/operations/auth-encryption-secret-rotation.md\" rel=\"nofollow\"><code>docs/docs/operations/auth-encryption-secret-rotation.md</code></a> for step-by-step instructions, deployment-specific commands, and special cases (Helm/Kubernetes, Python package consumers, rollback).</p>"
}
]
}
]
},
"adp": [
{
"metrics": [
{
"other": {
"type": "ssvc",
"content": {
"timestamp": "2026-09-09T18:28:48.646615Z",
"id": "CVE-2026-18486",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
}
],
"title": "CISA ADP Vulnrichment",
"providerMetadata": {
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP",
"dateUpdated": "2026-09-10T15:07:06.035Z"
}
}
]
}
}