cve-2026-2652
HIGH CVSS 8.6 csaf_redhat
Description
This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.
Timeline
- Published
- 2026-05-15 02:13 UTC
- Last Modified
- 2026-07-08
CVSS Details
CVSS details not available.
Affected Products
No product information available.
Weaknesses (CWE)
References
No references available.
Linked Vulnerabilities
No linked vulnerabilities found.
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Important"
},
"category": "csaf_vex",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright © Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-2652.json"
}
],
"title": "mlflow: mlflow: Authentication bypass allows unauthorized job management and data injection",
"tracking": {
"current_release_date": "2026-07-08T07:15:26+00:00",
"generator": {
"date": "2026-07-08T07:15:26+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "5.3.1"
}
},
"id": "CVE-2026-2652",
"initial_release_date": "2026-05-15T02:13:19.541000+00:00",
"revision_history": [
{
"date": "2026-05-15T02:13:19.541000+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2026-07-08T07:10:37+00:00",
"number": "2",
"summary": "Current version"
},
{
"date": "2026-07-08T07:15:26+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat OpenShift AI (RHOAI)",
"product": {
"name": "Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai)",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:openshift_ai"
}
}
}
],
"category": "product_family",
"name": "Red Hat OpenShift AI (RHOAI)"
},
{
"category": "product_version",
"name": "rhoai/odh-mlflow-rhel9",
"product": {
"name": "rhoai/odh-mlflow-rhel9",
"product_id": "rhoai/odh-mlflow-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-mlflow-rhel9?repository_url=registry.redhat.io/rhoai/odh-mlflow-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-pipeline-runtime-datascience-cpu-py312-rhel9",
"product": {
"name": "rhoai/odh-pipeline-runtime-datascience-cpu-py312-rhel9",
"product_id": "rhoai/odh-pipeline-runtime-datascience-cpu-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-pipeline-runtime-datascience-cpu-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-pipeline-runtime-datascience-cpu-py312-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-pipeline-runtime-pytorch-cuda-py312-rhel9",
"product": {
"name": "rhoai/odh-pipeline-runtime-pytorch-cuda-py312-rhel9",
"product_id": "rhoai/odh-pipeline-runtime-pytorch-cuda-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-pipeline-runtime-pytorch-cuda-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-pipeline-runtime-pytorch-cuda-py312-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-rhel9",
"product": {
"name": "rhoai/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-rhel9",
"product_id": "rhoai/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-pipeline-runtime-pytorch-rocm-py312-rhel9",
"product": {
"name": "rhoai/odh-pipeline-runtime-pytorch-rocm-py312-rhel9",
"product_id": "rhoai/odh-pipeline-runtime-pytorch-rocm-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-pipeline-runtime-pytorch-rocm-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-pipeline-runtime-pytorch-rocm-py312-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-pipeline-runtime-tensorflow-cuda-py312-rhel9",
"product": {
"name": "rhoai/odh-pipeline-runtime-tensorflow-cuda-py312-rhel9",
"product_id": "rhoai/odh-pipeline-runtime-tensorflow-cuda-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-pipeline-runtime-tensorflow-cuda-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-pipeline-runtime-tensorflow-cuda-py312-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-pipeline-runtime-tensorflow-rocm-py312-rhel9",
"product": {
"name": "rhoai/odh-pipeline-runtime-tensorflow-rocm-py312-rhel9",
"product_id": "rhoai/odh-pipeline-runtime-tensorflow-rocm-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-pipeline-runtime-tensorflow-rocm-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-pipeline-runtime-tensorflow-rocm-py312-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-th06-cpu-torch210-py312-rhel9",
"product": {
"name": "rhoai/odh-th06-cpu-torch210-py312-rhel9",
"product_id": "rhoai/odh-th06-cpu-torch210-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-th06-cpu-torch210-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-th06-cpu-torch210-py312-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-th06-cuda130-torch210-py312-rhel9",
"product": {
"name": "rhoai/odh-th06-cuda130-torch210-py312-rhel9",
"product_id": "rhoai/odh-th06-cuda130-torch210-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-th06-cuda130-torch210-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-th06-cuda130-torch210-py312-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-th06-rocm64-torch291-py312-rhel9",
"product": {
"name": "rhoai/odh-th06-rocm64-torch291-py312-rhel9",
"product_id": "rhoai/odh-th06-rocm64-torch291-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-th06-rocm64-torch291-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-th06-rocm64-torch291-py312-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-training-cuda128-torch29-py312-rhel9",
"product": {
"name": "rhoai/odh-training-cuda128-torch29-py312-rhel9",
"product_id": "rhoai/odh-training-cuda128-torch29-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-training-cuda128-torch29-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-training-cuda128-torch29-py312-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-workbench-codeserver-datascience-cpu-py312-rhel9",
"product": {
"name": "rhoai/odh-workbench-codeserver-datascience-cpu-py312-rhel9",
"product_id": "rhoai/odh-workbench-codeserver-datascience-cpu-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-workbench-codeserver-datascience-cpu-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-workbench-codeserver-datascience-cpu-py312-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-workbench-jupyter-datascience-cpu-py312-rhel9",
"product": {
"name": "rhoai/odh-workbench-jupyter-datascience-cpu-py312-rhel9",
"product_id": "rhoai/odh-workbench-jupyter-datascience-cpu-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-workbench-jupyter-datascience-cpu-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-workbench-jupyter-datascience-cpu-py312-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-workbench-jupyter-pytorch-cuda-py312-rhel9",
"product": {
"name": "rhoai/odh-workbench-jupyter-pytorch-cuda-py312-rhel9",
"product_id": "rhoai/odh-workbench-jupyter-pytorch-cuda-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-workbench-jupyter-pytorch-cuda-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-workbench-jupyter-pytorch-cuda-py312-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-rhel9",
"product": {
"name": "rhoai/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-rhel9",
"product_id": "rhoai/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-workbench-jupyter-pytorch-rocm-py312-rhel9",
"product": {
"name": "rhoai/odh-workbench-jupyter-pytorch-rocm-py312-rhel9",
"product_id": "rhoai/odh-workbench-jupyter-pytorch-rocm-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-workbench-jupyter-pytorch-rocm-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-workbench-jupyter-pytorch-rocm-py312-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-workbench-jupyter-tensorflow-cuda-py312-rhel9",
"product": {
"name": "rhoai/odh-workbench-jupyter-tensorflow-cuda-py312-rhel9",
"product_id": "rhoai/odh-workbench-jupyter-tensorflow-cuda-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-workbench-jupyter-tensorflow-cuda-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-workbench-jupyter-tensorflow-cuda-py312-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-workbench-jupyter-tensorflow-rocm-py312-rhel9",
"product": {
"name": "rhoai/odh-workbench-jupyter-tensorflow-rocm-py312-rhel9",
"product_id": "rhoai/odh-workbench-jupyter-tensorflow-rocm-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-workbench-jupyter-tensorflow-rocm-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-workbench-jupyter-tensorflow-rocm-py312-rhel9"
}
}
},
{
"category": "product_version",
"name": "rhoai/odh-workbench-jupyter-trustyai-cpu-py312-rhel9",
"product": {
"name": "rhoai/odh-workbench-jupyter-trustyai-cpu-py312-rhel9",
"product_id": "rhoai/odh-workbench-jupyter-trustyai-cpu-py312-rhel9",
"product_identification_helper": {
"purl": "pkg:oci/odh-workbench-jupyter-trustyai-cpu-py312-rhel9?repository_url=registry.redhat.io/rhoai/odh-workbench-jupyter-trustyai-cpu-py312-rhel9"
}
}
}
],
"category": "vendor",
"name": "Red Hat"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-mlflow-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-mlflow-rhel9"
},
"product_reference": "rhoai/odh-mlflow-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-pipeline-runtime-datascience-cpu-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-datascience-cpu-py312-rhel9"
},
"product_reference": "rhoai/odh-pipeline-runtime-datascience-cpu-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-pipeline-runtime-pytorch-cuda-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-pytorch-cuda-py312-rhel9"
},
"product_reference": "rhoai/odh-pipeline-runtime-pytorch-cuda-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-rhel9"
},
"product_reference": "rhoai/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-pipeline-runtime-pytorch-rocm-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-pytorch-rocm-py312-rhel9"
},
"product_reference": "rhoai/odh-pipeline-runtime-pytorch-rocm-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-pipeline-runtime-tensorflow-cuda-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-tensorflow-cuda-py312-rhel9"
},
"product_reference": "rhoai/odh-pipeline-runtime-tensorflow-cuda-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-pipeline-runtime-tensorflow-rocm-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-tensorflow-rocm-py312-rhel9"
},
"product_reference": "rhoai/odh-pipeline-runtime-tensorflow-rocm-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-th06-cpu-torch210-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-th06-cpu-torch210-py312-rhel9"
},
"product_reference": "rhoai/odh-th06-cpu-torch210-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-th06-cuda130-torch210-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-th06-cuda130-torch210-py312-rhel9"
},
"product_reference": "rhoai/odh-th06-cuda130-torch210-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-th06-rocm64-torch291-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-th06-rocm64-torch291-py312-rhel9"
},
"product_reference": "rhoai/odh-th06-rocm64-torch291-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-training-cuda128-torch29-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-training-cuda128-torch29-py312-rhel9"
},
"product_reference": "rhoai/odh-training-cuda128-torch29-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-workbench-codeserver-datascience-cpu-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-codeserver-datascience-cpu-py312-rhel9"
},
"product_reference": "rhoai/odh-workbench-codeserver-datascience-cpu-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-workbench-jupyter-datascience-cpu-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-datascience-cpu-py312-rhel9"
},
"product_reference": "rhoai/odh-workbench-jupyter-datascience-cpu-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-workbench-jupyter-pytorch-cuda-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-pytorch-cuda-py312-rhel9"
},
"product_reference": "rhoai/odh-workbench-jupyter-pytorch-cuda-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-rhel9"
},
"product_reference": "rhoai/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-workbench-jupyter-pytorch-rocm-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-pytorch-rocm-py312-rhel9"
},
"product_reference": "rhoai/odh-workbench-jupyter-pytorch-rocm-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-workbench-jupyter-tensorflow-cuda-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-tensorflow-cuda-py312-rhel9"
},
"product_reference": "rhoai/odh-workbench-jupyter-tensorflow-cuda-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-workbench-jupyter-tensorflow-rocm-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-tensorflow-rocm-py312-rhel9"
},
"product_reference": "rhoai/odh-workbench-jupyter-tensorflow-rocm-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "rhoai/odh-workbench-jupyter-trustyai-cpu-py312-rhel9 as a component of Red Hat OpenShift AI (RHOAI)",
"product_id": "red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-trustyai-cpu-py312-rhel9"
},
"product_reference": "rhoai/odh-workbench-jupyter-trustyai-cpu-py312-rhel9",
"relates_to_product_reference": "red_hat_openshift_ai_(rhoai)"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-2652",
"cwe": {
"id": "CWE-306",
"name": "Missing Authentication for Critical Function"
},
"discovery_date": "2026-05-15T03:02:59.055833+00:00",
"flags": [
{
"label": "vulnerable_code_not_present",
"product_ids": [
"red_hat_openshift_ai_(rhoai):rhoai/odh-mlflow-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-datascience-cpu-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-pytorch-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-pytorch-rocm-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-tensorflow-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-tensorflow-rocm-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-th06-cpu-torch210-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-th06-cuda130-torch210-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-th06-rocm64-torch291-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-training-cuda128-torch29-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-codeserver-datascience-cpu-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-datascience-cpu-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-pytorch-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-pytorch-rocm-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-tensorflow-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-tensorflow-rocm-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-trustyai-cpu-py312-rhel9"
]
}
],
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2477767"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in mlflow. When the mlflow server is configured with basic authentication and served via uvicorn, an architectural mismatch in the FastAPI permission middleware allows unauthenticated remote attackers to bypass authentication on specific routes. This bypass enables attackers to submit and cancel jobs, read job results, and inject arbitrary trace data into experiments, leading to unauthorized access and potential data manipulation.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "mlflow: mlflow: Authentication bypass allows unauthorized job management and data injection",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This Important authentication bypass vulnerability in mlflow does not affect Red Hat products as the vulnerable code is not present.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"known_not_affected": [
"red_hat_openshift_ai_(rhoai):rhoai/odh-mlflow-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-datascience-cpu-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-pytorch-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-pytorch-rocm-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-tensorflow-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-tensorflow-rocm-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-th06-cpu-torch210-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-th06-cuda130-torch210-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-th06-rocm64-torch291-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-training-cuda128-torch29-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-codeserver-datascience-cpu-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-datascience-cpu-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-pytorch-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-pytorch-rocm-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-tensorflow-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-tensorflow-rocm-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-trustyai-cpu-py312-rhel9"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-2652"
},
{
"category": "external",
"summary": "RHBZ#2477767",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2477767"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-2652",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-2652"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-2652",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-2652"
},
{
"category": "external",
"summary": "https://github.com/mlflow/mlflow/commit/bb62e773263c14e9ba4d1a82fe72d0de2442c6aa",
"url": "https://github.com/mlflow/mlflow/commit/bb62e773263c14e9ba4d1a82fe72d0de2442c6aa"
},
{
"category": "external",
"summary": "https://huntr.com/bounties/5aeff5f0-49c7-4180-b5cb-c9a046f16756",
"url": "https://huntr.com/bounties/5aeff5f0-49c7-4180-b5cb-c9a046f16756"
}
],
"release_date": "2026-05-15T02:13:19.541000+00:00",
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "LOW",
"baseScore": 8.6,
"baseSeverity": "HIGH",
"confidentialityImpact": "LOW",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:L",
"version": "3.1"
},
"products": [
"red_hat_openshift_ai_(rhoai):rhoai/odh-mlflow-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-datascience-cpu-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-pytorch-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-pytorch-rocm-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-tensorflow-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-tensorflow-rocm-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-th06-cpu-torch210-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-th06-cuda130-torch210-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-th06-rocm64-torch291-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-training-cuda128-torch29-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-codeserver-datascience-cpu-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-datascience-cpu-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-pytorch-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-pytorch-rocm-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-tensorflow-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-tensorflow-rocm-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-trustyai-cpu-py312-rhel9"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important",
"product_ids": [
"red_hat_openshift_ai_(rhoai):rhoai/odh-mlflow-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-datascience-cpu-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-pytorch-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-pytorch-llmcompressor-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-pytorch-rocm-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-tensorflow-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-pipeline-runtime-tensorflow-rocm-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-th06-cpu-torch210-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-th06-cuda130-torch210-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-th06-rocm64-torch291-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-training-cuda128-torch29-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-codeserver-datascience-cpu-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-datascience-cpu-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-pytorch-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-pytorch-llmcompressor-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-pytorch-rocm-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-tensorflow-cuda-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-tensorflow-rocm-py312-rhel9",
"red_hat_openshift_ai_(rhoai):rhoai/odh-workbench-jupyter-trustyai-cpu-py312-rhel9"
]
}
],
"title": "mlflow: mlflow: Authentication bypass allows unauthorized job management and data injection"
}
]
}
Enrichment data
Aggregated bundle (all enrichments)