{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-77152","assignerOrgId":"2c85b837-eb8b-40ed-9d74-228c62987387","state":"PUBLISHED","assignerShortName":"drupal","dateReserved":"2026-08-20T13:58:30.198Z","datePublished":"2026-10-30T23:56:29.862Z","dateUpdated":"2026-10-30T23:56:29.862Z"},"containers":{"cna":{"providerMetadata":{"orgId":"2c85b837-eb8b-40ed-9d74-228c62987387","shortName":"drupal","dateUpdated":"2026-10-30T23:56:29.862Z"},"title":"Field Collection for Drupal 7 access bypass via missing parent entity access check","datePublic":"2026-05-20T06:00:00.000Z","problemTypes":[{"descriptions":[{"lang":"en","cweId":"CWE-285","description":"CWE-285 Improper Authorization","type":"CWE"}]}],"affected":[{"vendor":"Drupal","product":"Field Collection for Drupal 7","collectionURL":"https://www.drupal.org/project/field_collection","repo":"https://git.drupalcode.org/project/field_collection","versions":[{"status":"affected","version":"7.x-1.0","lessThanOrEqual":"7.x-1.2","versionType":"custom"}],"defaultStatus":"unaffected"}],"descriptions":[{"lang":"en","value":"Improper Authorization vulnerability in Drupal Field Collection for Drupal 7 allows a user with the \"edit field collections\" permission to bypass access control on the parent (host) entity.\n\nThe access check for field collection items (field_collection_item_access()) granted edit and delete access to any user holding the \"edit field collections\" permission without verifying the user's access to the host entity. As a result, a user with \"edit field collections\" but without edit/update access to the host entity (for example a node they cannot edit) could edit or delete field collection items attached to that entity, bypassing the intended entity/node access restrictions. The fix requires access to the parent entity in addition to the field collection permission.\n\n\n\nThis issue affects Field Collection for Drupal 7: version 7.x-1.0 up to and including 7.x-1.2.","supportingMedia":[{"type":"text/html","base64":false,"value":"Improper Authorization vulnerability in Drupal Field Collection for Drupal 7 allows a user with the \"edit field collections\" permission to bypass access control on the parent (host) entity.<p>The access check for field collection items (field_collection_item_access()) granted edit and delete access to any user holding the \"edit field collections\" permission without verifying the user's access to the host entity. As a result, a user with \"edit field collections\" but without edit/update access to the host entity (for example a node they cannot edit) could edit or delete field collection items attached to that entity, bypassing the intended entity/node access restrictions. The fix requires access to the parent entity in addition to the field collection permission.</p><p>This issue affects Field Collection for Drupal 7: version 7.x-1.0 up to and including 7.x-1.2.</p>"}]}],"references":[{"url":"https://www.herodevs.com/vulnerability-directory/cve-2026-77152","tags":["third-party-advisory"]},{"url":"https://d7es.tag1.com/security-advisories?field_project_target_id=96","tags":["third-party-advisory"]}],"metrics":[{"format":"CVSS","scenarios":[{"lang":"en","value":"GENERAL"}],"cvssV4_0":{"attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"LOW","userInteraction":"NONE","vulnConfidentialityImpact":"LOW","subConfidentialityImpact":"NONE","vulnIntegrityImpact":"LOW","subIntegrityImpact":"NONE","vulnAvailabilityImpact":"NONE","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":"MEDIUM","baseScore":5.3,"vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N"}}],"credits":[{"lang":"en","value":"Ra Mänd (ram4nd)","type":"finder"}],"source":{"discovery":"UNKNOWN"},"x_generator":{"engine":"Vulnogram 1.0.1","note":"Draft request for a new CVE. Replace CVE-2026-0000, reservation/publication dates, public references, and final credits (including the actual finder) after Drupal Security Team assignment. Affected upstream range 7.x-1.0 through 7.x-1.2 is provisional and should be confirmed against the fixed release. Root cause: field_collection_item_access() did not verify host entity access for the 'edit field collections' permission."}}}}