{"data":{"id":"769da157-3f88-4b98-ae0f-7203f64ebb85","title":"GHSA-rf6x-r45m-xv3w: Langflow is Missing Ownership Verification in API Key Deletion (IDOR)","summary":"Langflow's DELETE endpoint for API keys, delete_api_key_route() in src/backend/base/langflow/api/v1/api_key.py, checks only that the caller is authenticated. The delete_api_key() CRUD function in crud.py does not verify that the key belongs to the current user, so any authenticated user can delete other users' API keys by ID. The source says this enables account takeover, denial of service, and disruption of other users' integrations.","solution":"Pass current_user to the delete function; in delete_api_key(), verify api_key.user_id == current_user.id before deletion; raise a 403 Forbidden error if the user does not own the key. Example: if api_key.user_id != user_id: raise HTTPException(status_code=403, detail='Unauthorized')","labels":["security"],"sourceUrl":"https://github.com/advisories/GHSA-rf6x-r45m-xv3w","publishedAt":"2026-03-18T12:58:35.000Z","cveId":"CVE-2026-33053","cweIds":null,"cvssScore":null,"cvssSeverity":"high","severity":"high","attackType":["other"],"issueType":"vulnerability","affectedPackages":["langflow@< 1.7.2 (fixed: 1.7.2)"],"affectedPackageNames":["langflow"],"affectedPackageRefs":["pypi:langflow"],"affectedVendors":[],"affectedVendorsRaw":["Langflow"],"classifierModel":"claude-haiku-5-5","classifierPromptVersion":"v4","summaryPromptVersion":"v2","headline":null,"headlinePromptVersion":null,"cvssVector":null,"attackVector":null,"attackComplexity":null,"privilegesRequired":null,"userInteraction":null,"exploitMaturity":"unknown","epssScore":0.00405,"epssCheckedAt":"2026-11-04T12:08:33.171Z","kevDateAdded":null,"advisoryAliases":["GHSA-rf6x-r45m-xv3w"],"affectedPackagesSource":null,"affectedPackagesCheckedAt":null,"patchAvailable":true,"disclosureDate":"2026-03-18T12:58:35.000Z","fixReleasedAt":"2026-01-07T19:27:42.154Z","daysToFix":-70,"fixCheckedAt":"2026-10-29T21:39:50.872Z","capecIds":null,"crossRefCount":0,"attackSophistication":"trivial","impactType":["confidentiality","integrity","availability"],"aiComponentTargeted":"api","llmSpecific":false,"classifierConfidence":0.85,"researchCategory":null,"atlasIds":null,"fixes":[{"ecosystem":"pypi","name":"langflow","fixedVersion":"1.7.2","matchedVersion":"1.7.2","fixReleasedAt":"2026-01-07T19:27:42.154Z","daysToFix":-70,"match":"ecosystem","source":"tracked","status":"found","checkedAt":"2026-10-29T21:39:50.726Z"}]}}