{"document":{"category":"csaf_vex","csaf_version":"2.0","title":"CVE-2026-23537: Feast: unauthenticated arbitrary file write","publisher":{"category":"vendor","name":"HarborGuard Database","namespace":"https://database.harborguard.co"},"tracking":{"id":"CVE-2026-23537","status":"final","version":"1","initial_release_date":"2026-07-01T13:49:27.306Z","current_release_date":"2026-07-01T15:57:23.623Z","revision_history":[{"date":"2026-07-01T13:49:27.306Z","number":"1","summary":"Initial machine-readable export from HarborGuard."}]},"distribution":{"tlp":{"label":"WHITE"},"text":"Public CVE data; freely redistributable."},"notes":[{"category":"description","text":"A vulnerability has been identified in the Feast Feature Server’s `/save-document` endpoint that allows an unauthenticated remote attacker to write arbitrary JSON files to the server's filesystem. Although the system attempts to restrict file locations, these protections can be bypassed, enabling an attacker to overwrite vital application configurations or startup scripts. Because this flaw requires no credentials or special privileges, any attacker with network access to the server can potentially compromise the integrity of the system. This could lead to unauthorized system modifications, denial of service through disk exhaustion, or potential remote code execution.","title":"CVE description"}],"references":[{"category":"self","summary":"CVE-2026-23537 on HarborGuard Database","url":"https://database.harborguard.co/cve/CVE-2026-23537"},{"category":"external","summary":"CVE Record","url":"https://www.cve.org/CVERecord?id=CVE-2026-23537"},{"category":"external","summary":"access.redhat.com","url":"https://access.redhat.com/security/cve/CVE-2026-23537"},{"category":"external","summary":"RHBZ#2429304","url":"https://bugzilla.redhat.com/show_bug.cgi?id=2429304"},{"category":"external","summary":"github.com","url":"https://github.com/red-hat-data-services/feast/pull/192"}]},"product_tree":{"branches":[{"category":"vendor","name":"Feast","branches":[{"category":"product_name","name":"Feast Feature Server","branches":[{"category":"product_version_range","name":"<0.59.0","product":{"name":"Feast Feast Feature Server <0.59.0","product_id":"CSAFPID-1","product_identification_helper":{"cpe":"cpe:2.3:a:feast:feast_feature_server:*:*:*:*:*:*:*:*"}}}]}]},{"category":"vendor","name":"Red Hat","branches":[{"category":"product_name","name":"Red Hat OpenShift AI (RHOAI)","branches":[{"category":"product_version","name":"*","product":{"name":"Red Hat Red Hat OpenShift AI (RHOAI) *","product_id":"CSAFPID-2","product_identification_helper":{"cpe":"cpe:2.3:a:red_hat:red_hat_openshift_ai_\\(rhoai\\):*:*:*:*:*:*:*:*"}}}]}]},{"category":"vendor","name":"Red Hat","branches":[{"category":"product_name","name":"Red Hat OpenShift AI (RHOAI)","branches":[{"category":"product_version","name":"*","product":{"name":"Red Hat Red Hat OpenShift AI (RHOAI) *","product_id":"CSAFPID-3","product_identification_helper":{"cpe":"cpe:2.3:a:red_hat:red_hat_openshift_ai_\\(rhoai\\):*:*:*:*:*:*:*:*"}}}]}]},{"category":"vendor","name":"Red Hat","branches":[{"category":"product_name","name":"Red Hat OpenShift AI (RHOAI)","branches":[{"category":"product_version","name":"*","product":{"name":"Red Hat Red Hat OpenShift AI (RHOAI) *","product_id":"CSAFPID-4","product_identification_helper":{"cpe":"cpe:2.3:a:red_hat:red_hat_openshift_ai_\\(rhoai\\):*:*:*:*:*:*:*:*"}}}]}]},{"category":"vendor","name":"Red Hat","branches":[{"category":"product_name","name":"Red Hat OpenShift AI (RHOAI)","branches":[{"category":"product_version","name":"*","product":{"name":"Red Hat Red Hat OpenShift AI (RHOAI) *","product_id":"CSAFPID-5","product_identification_helper":{"cpe":"cpe:2.3:a:red_hat:red_hat_openshift_ai_\\(rhoai\\):*:*:*:*:*:*:*:*"}}}]}]},{"category":"vendor","name":"Red Hat","branches":[{"category":"product_name","name":"Red Hat OpenShift AI (RHOAI)","branches":[{"category":"product_version","name":"*","product":{"name":"Red Hat Red Hat OpenShift AI (RHOAI) *","product_id":"CSAFPID-6","product_identification_helper":{"cpe":"cpe:2.3:a:red_hat:red_hat_openshift_ai_\\(rhoai\\):*:*:*:*:*:*:*:*"}}}]}]},{"category":"vendor","name":"Red Hat","branches":[{"category":"product_name","name":"Red Hat OpenShift AI (RHOAI)","branches":[{"category":"product_version","name":"*","product":{"name":"Red Hat Red Hat OpenShift AI (RHOAI) *","product_id":"CSAFPID-7","product_identification_helper":{"cpe":"cpe:2.3:a:red_hat:red_hat_openshift_ai_\\(rhoai\\):*:*:*:*:*:*:*:*"}}}]}]},{"category":"vendor","name":"Red Hat","branches":[{"category":"product_name","name":"Red Hat OpenShift AI (RHOAI)","branches":[{"category":"product_version","name":"*","product":{"name":"Red Hat Red Hat OpenShift AI (RHOAI) *","product_id":"CSAFPID-8","product_identification_helper":{"cpe":"cpe:2.3:a:red_hat:red_hat_openshift_ai_\\(rhoai\\):*:*:*:*:*:*:*:*"}}}]}]},{"category":"vendor","name":"Red Hat","branches":[{"category":"product_name","name":"Red Hat OpenShift AI (RHOAI)","branches":[{"category":"product_version","name":"*","product":{"name":"Red Hat Red Hat OpenShift AI (RHOAI) *","product_id":"CSAFPID-9","product_identification_helper":{"cpe":"cpe:2.3:a:red_hat:red_hat_openshift_ai_\\(rhoai\\):*:*:*:*:*:*:*:*"}}}]}]},{"category":"vendor","name":"Red Hat","branches":[{"category":"product_name","name":"Red Hat OpenShift AI (RHOAI)","branches":[{"category":"product_version","name":"*","product":{"name":"Red Hat Red Hat OpenShift AI (RHOAI) *","product_id":"CSAFPID-10","product_identification_helper":{"cpe":"cpe:2.3:a:red_hat:red_hat_openshift_ai_\\(rhoai\\):*:*:*:*:*:*:*:*"}}}]}]},{"category":"vendor","name":"Red Hat","branches":[{"category":"product_name","name":"Red Hat OpenShift AI (RHOAI)","branches":[{"category":"product_version","name":"*","product":{"name":"Red Hat Red Hat OpenShift AI (RHOAI) *","product_id":"CSAFPID-11","product_identification_helper":{"cpe":"cpe:2.3:a:red_hat:red_hat_openshift_ai_\\(rhoai\\):*:*:*:*:*:*:*:*"}}}]}]},{"category":"vendor","name":"Red Hat","branches":[{"category":"product_name","name":"Red Hat OpenShift AI (RHOAI)","branches":[{"category":"product_version","name":"*","product":{"name":"Red Hat Red Hat OpenShift AI (RHOAI) *","product_id":"CSAFPID-12","product_identification_helper":{"cpe":"cpe:2.3:a:red_hat:red_hat_openshift_ai_\\(rhoai\\):*:*:*:*:*:*:*:*"}}}]}]},{"category":"vendor","name":"Red Hat","branches":[{"category":"product_name","name":"Red Hat OpenShift AI (RHOAI)","branches":[{"category":"product_version","name":"*","product":{"name":"Red Hat Red Hat OpenShift AI (RHOAI) *","product_id":"CSAFPID-13","product_identification_helper":{"cpe":"cpe:2.3:a:red_hat:red_hat_openshift_ai_\\(rhoai\\):*:*:*:*:*:*:*:*"}}}]}]},{"category":"vendor","name":"Red Hat","branches":[{"category":"product_name","name":"Red Hat OpenShift AI (RHOAI)","branches":[{"category":"product_version","name":"*","product":{"name":"Red Hat Red Hat OpenShift AI (RHOAI) *","product_id":"CSAFPID-14","product_identification_helper":{"cpe":"cpe:2.3:a:red_hat:red_hat_openshift_ai_\\(rhoai\\):*:*:*:*:*:*:*:*"}}}]}]},{"category":"vendor","name":"Red Hat","branches":[{"category":"product_name","name":"Red Hat OpenShift AI (RHOAI)","branches":[{"category":"product_version","name":"*","product":{"name":"Red Hat Red Hat OpenShift AI (RHOAI) *","product_id":"CSAFPID-15","product_identification_helper":{"cpe":"cpe:2.3:a:red_hat:red_hat_openshift_ai_\\(rhoai\\):*:*:*:*:*:*:*:*"}}}]}]}]},"vulnerabilities":[{"cve":"CVE-2026-23537","title":"Feast: unauthenticated arbitrary file write","notes":[{"category":"description","text":"A vulnerability has been identified in the Feast Feature Server’s `/save-document` endpoint that allows an unauthenticated remote attacker to write arbitrary JSON files to the server's filesystem. Although the system attempts to restrict file locations, these protections can be bypassed, enabling an attacker to overwrite vital application configurations or startup scripts. Because this flaw requires no credentials or special privileges, any attacker with network access to the server can potentially compromise the integrity of the system. This could lead to unauthorized system modifications, denial of service through disk exhaustion, or potential remote code execution.","title":"CVE description"}],"product_status":{"known_affected":["CSAFPID-1","CSAFPID-2","CSAFPID-3","CSAFPID-4","CSAFPID-5","CSAFPID-6","CSAFPID-7","CSAFPID-8","CSAFPID-9","CSAFPID-10","CSAFPID-11","CSAFPID-12","CSAFPID-13","CSAFPID-14","CSAFPID-15"]},"scores":[{"cvss_v3":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H","baseScore":9.1,"baseSeverity":"CRITICAL"},"products":["CSAFPID-1","CSAFPID-2","CSAFPID-3","CSAFPID-4","CSAFPID-5","CSAFPID-6","CSAFPID-7","CSAFPID-8","CSAFPID-9","CSAFPID-10","CSAFPID-11","CSAFPID-12","CSAFPID-13","CSAFPID-14","CSAFPID-15"]}],"remediations":[{"category":"vendor_fix","details":"Update to a fixed version: 0.59.0.","product_ids":["CSAFPID-1","CSAFPID-2","CSAFPID-3","CSAFPID-4","CSAFPID-5","CSAFPID-6","CSAFPID-7","CSAFPID-8","CSAFPID-9","CSAFPID-10","CSAFPID-11","CSAFPID-12","CSAFPID-13","CSAFPID-14","CSAFPID-15"]}]}]}