{"data":{"id":"a133dfe0-97af-4f5f-8e5d-3bd2af296260","title":"GHSA-3p64-6gvh-82v5: MLflow: LogInputs endpoint bypasses per-run UPDATE authorization in basic-auth","summary":"MLflow's basic-auth plugin has a vulnerability where the LogInputs endpoint (used to record dataset information for ML runs) is missing from the authorization check list, allowing any authenticated user to inject fake dataset records into another user's run. While other similar endpoints like log-metric correctly block unauthorized access with HTTP 403, LogInputs bypasses this check entirely because its protobuf class is absent from the BEFORE_REQUEST_HANDLERS dictionary.","solution":"N/A -- no mitigation discussed in source.","labels":["security"],"sourceUrl":"https://github.com/advisories/GHSA-3p64-6gvh-82v5","publishedAt":"2026-08-17T21:59:01.000Z","cveId":"CVE-2026-69146","cweIds":null,"cvssScore":null,"cvssSeverity":"medium","severity":"medium","attackType":[],"issueType":"vulnerability","affectedPackages":["mlflow@< 3.15.0 (fixed: 3.15.0)"],"affectedVendors":["HuggingFace"],"affectedVendorsRaw":["MLflow"],"classifierModel":"claude-haiku-4-5-20251001","classifierPromptVersion":"v3","cvssVector":null,"attackVector":null,"attackComplexity":null,"privilegesRequired":null,"userInteraction":null,"exploitMaturity":"unknown","epssScore":0,"patchAvailable":true,"disclosureDate":"2026-08-17T21:59:01.000Z","capecIds":null,"crossRefCount":0,"attackSophistication":"trivial","impactType":["integrity"],"aiComponentTargeted":"training_data","llmSpecific":false,"classifierConfidence":0.92,"researchCategory":null,"atlasIds":null}}