{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-61460","assignerOrgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","state":"PUBLISHED","assignerShortName":"VulnCheck","dateReserved":"2026-07-09T14:07:55.624Z","datePublished":"2026-07-10T18:24:49.586Z","dateUpdated":"2026-07-10T19:10:15.675Z"},"containers":{"cna":{"providerMetadata":{"orgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","shortName":"VulnCheck","dateUpdated":"2026-07-10T18:24:49.586Z"},"title":"Krayin CRM Insecure Direct Object Reference via Controllers","descriptions":[{"lang":"en","value":"Krayin CRM through 2.2.3 contains an insecure direct object reference vulnerability in LeadController, PersonController, OrganizationController, QuoteController, and ActivityController that allows authenticated users to edit, update, or delete records owned by other users. Attackers can modify CRM records and reassign ownership by exploiting missing record-level ownership validation in edit, update, and destroy methods."}],"tags":["x_open-source"],"datePublic":"2026-06-13T00:00:00.000Z","problemTypes":[{"descriptions":[{"lang":"en","cweId":"CWE-639","description":"Authorization Bypass Through User-Controlled Key","type":"CWE"}]}],"affected":[{"vendor":"krayin","product":"laravel-crm","defaultStatus":"unaffected","packageURL":"pkg:composer/krayin/laravel-crm","versions":[{"version":"0","status":"affected","versionType":"semver","lessThanOrEqual":"2.2.3"}],"repo":"https://github.com/krayin/laravel-crm"}],"metrics":[{"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}],"cvssV4_0":{"attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"LOW","userInteraction":"NONE","vulnConfidentialityImpact":"HIGH","subConfidentialityImpact":"NONE","vulnIntegrityImpact":"HIGH","subIntegrityImpact":"NONE","vulnAvailabilityImpact":"HIGH","subAvailabilityImpact":"NONE","exploitMaturity":"NOT_DEFINED","Safety":"NOT_DEFINED","Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","valueDensity":"NOT_DEFINED","vulnerabilityResponseEffort":"NOT_DEFINED","providerUrgency":"NOT_DEFINED","version":"4.0","baseSeverity":"HIGH","baseScore":8.7,"vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"}},{"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}],"cvssV3_1":{"attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"LOW","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"HIGH","availabilityImpact":"HIGH","version":"3.1","baseSeverity":"HIGH","baseScore":8.8,"vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"}}],"references":[{"url":"https://github.com/krayin/laravel-crm/issues/2559","name":"Researcher Disclosure","tags":["technical-description","exploit"]},{"url":"https://github.com/krayin/laravel-crm/pull/2567","name":"Pull Request","tags":["issue-tracking"]},{"url":"https://www.vulncheck.com/advisories/krayin-crm-insecure-direct-object-reference-via-controllers","tags":["third-party-advisory"]}],"credits":[{"lang":"en","value":"George Chen","type":"finder"}],"x_generator":{"engine":"vulncheck-endgame"}},"adp":[{"metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-07-10T19:10:01.301600Z","id":"CVE-2026-61460","options":[{"Exploitation":"poc"},{"Automatable":"no"},{"Technical Impact":"total"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"title":"CISA ADP Vulnrichment","providerMetadata":{"orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","shortName":"CISA-ADP","dateUpdated":"2026-07-10T19:10:15.675Z"}}]}}