{"dataType": "CVE_RECORD", "dataVersion": "5.2", "cveMetadata": {"cveId": "CVE-2026-108097", "assignerOrgId": "2c85b837-eb8b-40ed-9d74-228c62987387", "state": "PUBLISHED", "assignerShortName": "drupal", "dateReserved": "2026-10-09T13:40:16.541Z", "datePublished": "2026-10-30T03:09:55.043Z", "dateUpdated": "2026-11-06T16:05:59.537Z"}, "containers": {"cna": {"title": "Drupal core - Critical - Remote code execution - SA-CORE-2026-014", "datePublic": "2026-10-14T16:10:00.000Z", "references": [{"url": "https://www.drupal.org/sa-core-2026-014"}], "problemTypes": [{"descriptions": [{"cweId": "CWE-470", "description": "CWE-470 Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')", "lang": "en", "type": "CWE"}]}], "impacts": [{"capecId": "CAPEC-138", "descriptions": [{"lang": "en", "value": "CAPEC-138 Reflection Injection"}]}], "affected": [{"collectionURL": "https://www.drupal.org/project/drupal", "product": "Drupal core", "vendor": "Drupal", "repo": "https://git.drupalcode.org/project/drupal", "versions": [{"lessThan": "10.6.19", "status": "affected", "version": "8.9.0", "versionType": "semver"}, {"lessThan": "11.3.19", "status": "affected", "version": "11.0.0", "versionType": "semver"}, {"lessThan": "11.4.10", "status": "affected", "version": "11.4.0", "versionType": "semver"}, {"lessThan": "12.0.0-beta2", "status": "affected", "version": "12.0.0-alpha1", "versionType": "semver"}]}], "descriptions": [{"lang": "en", "value": "Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') vulnerability in Drupal Drupal core allows Reflection Injection. This issue affects Drupal core versions: from 8.9.0 to 10.6.19, from 11.0.0 to 11.3.19, from 11.4.0 to 11.4.10, from 12.0.0-alpha1 to 12.0.0-beta2."}], "credits": [{"lang": "en", "type": "finder", "value": "Drew Webber (mcdruid)"}, {"lang": "en", "type": "finder", "value": "Octavio Galland (ogalland-tob)"}, {"lang": "en", "type": "remediation developer", "value": "catch (catch)"}, {"lang": "en", "type": "remediation developer", "value": "Lee Rowlands (larowlan)"}, {"lang": "en", "type": "remediation developer", "value": "Dave Long (longwave)"}, {"lang": "en", "type": "remediation developer", "value": "Drew Webber (mcdruid)"}, {"lang": "en", "type": "remediation developer", "value": "Jess  (xjm)"}, {"lang": "en", "type": "coordinator", "value": "Swan Kalata (akalata)"}, {"lang": "en", "type": "coordinator", "value": "Bram Driesen (bramdriesen)"}, {"lang": "en", "type": "coordinator", "value": "catch (catch)"}, {"lang": "en", "type": "coordinator", "value": "Greg Knaddison (greggles)"}, {"lang": "en", "type": "coordinator", "value": "Tim Hestenes Lehnen (hestenet)"}, {"lang": "en", "type": "coordinator", "value": "Lee Rowlands (larowlan)"}, {"lang": "en", "type": "coordinator", "value": "Dave Long (longwave)"}, {"lang": "en", "type": "coordinator", "value": "Drew Webber (mcdruid)"}, {"lang": "en", "type": "coordinator", "value": "Juraj Nemec (poker10)"}, {"lang": "en", "type": "coordinator", "value": "Pierre Rudloff (prudloff)"}, {"lang": "en", "type": "coordinator", "value": "Jess  (xjm)"}], "providerMetadata": {"orgId": "2c85b837-eb8b-40ed-9d74-228c62987387", "shortName": "drupal", "dateUpdated": "2026-10-30T03:09:55.043Z"}, "x_gcve": [{"vulnId": "CVE-2026-108097", "recordType": "advisory"}]}, "adp": [{"metrics": [{"cvssV3_1": {"scope": "UNCHANGED", "version": "3.1", "baseScore": 8.1, "attackVector": "NETWORK", "baseSeverity": "HIGH", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H", "integrityImpact": "HIGH", "userInteraction": "NONE", "attackComplexity": "HIGH", "availabilityImpact": "HIGH", "privilegesRequired": "NONE", "confidentialityImpact": "HIGH"}}, {"other": {"type": "ssvc", "content": {"timestamp": "2026-11-06T16:05:53.331783Z", "id": "CVE-2026-108097", "options": [{"Exploitation": "none"}, {"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-11-06T16:05:59.537Z"}}]}, "vulnerability-lookup:meta": {"epss": {"cve": "CVE-2026-108097", "date": "2026-11-08", "epss": "0.00572", "percentile": "0.47584"}, "nvd": "{\"cve\":{\"id\":\"CVE-2026-108097\",\"sourceIdentifier\":\"mlhess@drupal.org\",\"published\":\"2026-10-30T04:18:04.130\",\"lastModified\":\"2026-11-06T16:17:36.183\",\"vulnStatus\":\"Awaiting Analysis\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') vulnerability in Drupal Drupal core allows Reflection Injection. This issue affects Drupal core versions: from 8.9.0 to 10.6.19, from 11.0.0 to 11.3.19, from 11.4.0 to 11.4.10, from 12.0.0-alpha1 to 12.0.0-beta2.\"}],\"affected\":[{\"source\":\"mlhess@drupal.org\",\"affectedData\":[{\"vendor\":\"Drupal\",\"product\":\"Drupal core\",\"collectionURL\":\"https://www.drupal.org/project/drupal\",\"repo\":\"https://git.drupalcode.org/project/drupal\",\"versions\":[{\"version\":\"8.9.0\",\"lessThan\":\"10.6.19\",\"versionType\":\"semver\",\"status\":\"affected\"},{\"version\":\"11.0.0\",\"lessThan\":\"11.3.19\",\"versionType\":\"semver\",\"status\":\"affected\"},{\"version\":\"11.4.0\",\"lessThan\":\"11.4.10\",\"versionType\":\"semver\",\"status\":\"affected\"},{\"version\":\"12.0.0-alpha1\",\"lessThan\":\"12.0.0-beta2\",\"versionType\":\"semver\",\"status\":\"affected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H\",\"baseScore\":8.1,\"baseSeverity\":\"HIGH\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"HIGH\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":2.2,\"impactScore\":5.9}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2026-11-06T16:05:53.331783Z\",\"id\":\"CVE-2026-108097\",\"options\":[{\"exploitation\":\"none\"},{\"automatable\":\"no\"},{\"technicalImpact\":\"total\"}],\"role\":\"CISA Coordinator\",\"version\":\"2.0.3\"}}]},\"weaknesses\":[{\"source\":\"mlhess@drupal.org\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-470\"}]}],\"references\":[{\"url\":\"https://www.drupal.org/sa-core-2026-014\",\"source\":\"mlhess@drupal.org\"}]}}", "vulnrichment": {"containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"cvssV3_1\": {\"scope\": \"UNCHANGED\", \"version\": \"3.1\", \"baseScore\": 8.1, \"attackVector\": \"NETWORK\", \"baseSeverity\": \"HIGH\", \"vectorString\": \"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H\", \"integrityImpact\": \"HIGH\", \"userInteraction\": \"NONE\", \"attackComplexity\": \"HIGH\", \"availabilityImpact\": \"HIGH\", \"privilegesRequired\": \"NONE\", \"confidentialityImpact\": \"HIGH\"}}, {\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2026-108097\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"total\"}], \"version\": \"2.0.3\", \"timestamp\": \"2026-11-06T16:05:53.331783Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2026-11-06T16:05:47.083Z\"}}], \"cna\": {\"title\": \"Drupal core - Critical - Remote code execution - SA-CORE-2026-014\", \"credits\": [{\"lang\": \"en\", \"type\": \"finder\", \"value\": \"Drew Webber (mcdruid)\"}, {\"lang\": \"en\", \"type\": \"finder\", \"value\": \"Octavio Galland (ogalland-tob)\"}, {\"lang\": \"en\", \"type\": \"remediation developer\", \"value\": \"catch (catch)\"}, {\"lang\": \"en\", \"type\": \"remediation developer\", \"value\": \"Lee Rowlands (larowlan)\"}, {\"lang\": \"en\", \"type\": \"remediation developer\", \"value\": \"Dave Long (longwave)\"}, {\"lang\": \"en\", \"type\": \"remediation developer\", \"value\": \"Drew Webber (mcdruid)\"}, {\"lang\": \"en\", \"type\": \"remediation developer\", \"value\": \"Jess  (xjm)\"}, {\"lang\": \"en\", \"type\": \"coordinator\", \"value\": \"Swan Kalata (akalata)\"}, {\"lang\": \"en\", \"type\": \"coordinator\", \"value\": \"Bram Driesen (bramdriesen)\"}, {\"lang\": \"en\", \"type\": \"coordinator\", \"value\": \"catch (catch)\"}, {\"lang\": \"en\", \"type\": \"coordinator\", \"value\": \"Greg Knaddison (greggles)\"}, {\"lang\": \"en\", \"type\": \"coordinator\", \"value\": \"Tim Hestenes Lehnen (hestenet)\"}, {\"lang\": \"en\", \"type\": \"coordinator\", \"value\": \"Lee Rowlands (larowlan)\"}, {\"lang\": \"en\", \"type\": \"coordinator\", \"value\": \"Dave Long (longwave)\"}, {\"lang\": \"en\", \"type\": \"coordinator\", \"value\": \"Drew Webber (mcdruid)\"}, {\"lang\": \"en\", \"type\": \"coordinator\", \"value\": \"Juraj Nemec (poker10)\"}, {\"lang\": \"en\", \"type\": \"coordinator\", \"value\": \"Pierre Rudloff (prudloff)\"}, {\"lang\": \"en\", \"type\": \"coordinator\", \"value\": \"Jess  (xjm)\"}], \"impacts\": [{\"capecId\": \"CAPEC-138\", \"descriptions\": [{\"lang\": \"en\", \"value\": \"CAPEC-138 Reflection Injection\"}]}], \"affected\": [{\"repo\": \"https://git.drupalcode.org/project/drupal\", \"vendor\": \"Drupal\", \"product\": \"Drupal core\", \"versions\": [{\"status\": \"affected\", \"version\": \"8.9.0\", \"lessThan\": \"10.6.19\", \"versionType\": \"semver\"}, {\"status\": \"affected\", \"version\": \"11.0.0\", \"lessThan\": \"11.3.19\", \"versionType\": \"semver\"}, {\"status\": \"affected\", \"version\": \"11.4.0\", \"lessThan\": \"11.4.10\", \"versionType\": \"semver\"}, {\"status\": \"affected\", \"version\": \"12.0.0-alpha1\", \"lessThan\": \"12.0.0-beta2\", \"versionType\": \"semver\"}], \"collectionURL\": \"https://www.drupal.org/project/drupal\"}], \"datePublic\": \"2026-10-14T16:10:00.000Z\", \"references\": [{\"url\": \"https://www.drupal.org/sa-core-2026-014\"}], \"descriptions\": [{\"lang\": \"en\", \"value\": \"Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') vulnerability in Drupal Drupal core allows Reflection Injection. This issue affects Drupal core versions: from 8.9.0 to 10.6.19, from 11.0.0 to 11.3.19, from 11.4.0 to 11.4.10, from 12.0.0-alpha1 to 12.0.0-beta2.\"}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-470\", \"description\": \"CWE-470 Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')\"}]}], \"providerMetadata\": {\"orgId\": \"2c85b837-eb8b-40ed-9d74-228c62987387\", \"shortName\": \"drupal\", \"dateUpdated\": \"2026-10-30T03:09:55.043Z\"}}}", "cveMetadata": "{\"cveId\": \"CVE-2026-108097\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-11-06T16:05:59.537Z\", \"dateReserved\": \"2026-10-09T13:40:16.541Z\", \"assignerOrgId\": \"2c85b837-eb8b-40ed-9d74-228c62987387\", \"datePublished\": \"2026-10-30T03:09:55.043Z\", \"assignerShortName\": \"drupal\"}", "dataType": "CVE_RECORD", "dataVersion": "5.2"}}}
