Description
Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') vulnerability in Drupal Entity List allows Reflection Injection. This issue affects Entity List versions: from 0.0.0 to 3.0.10.
Published: 2026-10-30
Score: n/a
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

Use of externally controlled input to select classes or code creates an unsafe reflection flaw that can lead to code injection; attackers who can influence the input can cause the system to instantiate arbitrary classes and execute arbitrary code. The vulnerability is reported as a remote code execution flaw and is directly tied to the Entity List module’s handling of class names. This deficiency is a classic example of CWE‑470, where unsafe reflection is used in a web application context.

Affected Systems

Drupal’s Entity List module is affected, specifically any release from version 0.0.0 through 3.0.10. The issue resides in the way the module processes external input when determining which entity class to instantiate, making all deployments using these versions susceptible.

Risk and Exploitability

The CVSS base score is not disclosed, yet the precise impact is remote code execution, implying very high severity. The EPSS score is unavailable and the vulnerability is not listed in the CISA KEV catalogue, so while no quantitative exploit probability can be provided, the lack of mitigations in the affected releases suggests that an attacker could exploit this flaw if the vulnerable endpoint is exposed. The likely attack vector involves sending crafted input to an API or form that feeds the Entity List component, thus allowing an attacker to inject arbitrary class names and trigger execution. Because the flaw relies on untrusted input, environments that permit wide access to the affected module are at greatest risk.

Generated by OpenCVE AI on October 30, 2026 at 04:31 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Drupal Entity List to version 3.0.11 or later, which removes the unsafe reflection functionality.
  • Apply any official patch released by Drupal that validates class names against a approved whitelist.
  • If an immediate upgrade is not possible, restrict API endpoints that accept external input to trusted users and implement additional input validation to prevent arbitrary class injection.

Generated by OpenCVE AI on October 30, 2026 at 04:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Fri, 30 Oct 2026 03:30:00 +0000

Type Values Removed Values Added
Description Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection') vulnerability in Drupal Entity List allows Reflection Injection. This issue affects Entity List versions: from 0.0.0 to 3.0.10.
Title Entity List - Critical - Remote code execution - SA-CONTRIB-2026-218
Weaknesses CWE-470
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: drupal

Published:

Updated: 2026-10-30T03:09:50.302Z

Reserved: 2026-10-09T13:40:16.541Z

Link: CVE-2026-108099

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-30T04:18:04.260

Modified: 2026-10-30T04:18:04.260

Link: CVE-2026-108099

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T04:45:06Z

Weaknesses
  • CWE-470

    Use of Externally-Controlled Input to Select Classes or Code ('Unsafe Reflection')