Description
A vulnerability was found in AllenAI AllenNLP up to 2.10.1. This impacts the function Registrable.resolve_class_name of the file allennlp/common/registrable.py of the component Registrable Configuration Machinery. Performing a manipulation of the argument Type results in code injection. The attack may be initiated remotely. The exploit has been made public and could be used. The vendor was contacted early about this disclosure but did not respond in any way. This vulnerability only affects products that are no longer supported by the maintainer.
Published: 2026-10-26
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Patch
AI Analysis

Impact

A vulnerability has been identified in AllenAI’s AllenNLP library, specifically within the Registrable.resolve_class_name method. By manipulating the Type argument, an attacker can cause the code to execute arbitrary instructions, effectively leading to remote code execution. This weakness is classified as code injection, as indicated by the CWE identifiers. The vulnerability compromises confidentiality, integrity, and availability by allowing an attacker to run arbitrary code on the affected system.

Affected Systems

The flaw applies to AllenAI AllenNLP releases up to and including version 2.10.1. No supported releases are listed as affected; the issue is confined to older, no longer maintained versions that are no longer supported by the maintainer. The configuration machinery in the common/registrable.py component is the exact locus.

Risk and Exploitability

The CVSS score of 5.3 places the vulnerability in the moderate risk range. The EPSS score is not available, but the disclosure states that the exploit has already been made public, indicating that attackers can potentially use it out of the box. KEV does not list the vulnerability, and the vendor has not applied a fix. Active exploitation is possible remotely; attackers need only craft a request that alters the Type argument to trigger code injection.

Generated by OpenCVE AI on October 26, 2026 at 16:08 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade AllenNLP to a supported, patched release newer than 2.10.1.
  • If upgrading is not feasible, harden the input handling by validating or sanitizing the Type argument to prevent arbitrary code resolution.
  • Limit exposure by restricting network access to the parts of the application that use Registrable’s resolve_class_name and monitor for abnormal execution patterns or injection attempts.

Generated by OpenCVE AI on October 26, 2026 at 16:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 26 Oct 2026 14:00:00 +0000

Type Values Removed Values Added
Description A vulnerability was found in AllenAI AllenNLP up to 2.10.1. This impacts the function Registrable.resolve_class_name of the file allennlp/common/registrable.py of the component Registrable Configuration Machinery. Performing a manipulation of the argument Type results in code injection. The attack may be initiated remotely. The exploit has been made public and could be used. The vendor was contacted early about this disclosure but did not respond in any way. This vulnerability only affects products that are no longer supported by the maintainer.
Title AllenAI AllenNLP Registrable Configuration Machinery registrable.py Registrable.resolve_class_name code injection
First Time appeared Allenai
Allenai allennlp
Weaknesses CWE-74
CWE-94
CPEs cpe:2.3:a:allenai:allennlp:*:*:*:*:*:*:*:*
Vendors & Products Allenai
Allenai allennlp
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:ND/RC:C'}

cvssV3_0

{'score': 6.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L/E:P/RL:X/RC:C'}

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L/E:P/RL:X/RC:C'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Allenai Allennlp
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-26T16:16:35.290Z

Reserved: 2026-10-25T18:14:23.167Z

Link: CVE-2026-116275

cve-icon Vulnrichment

Updated: 2026-10-26T16:08:07.499Z

cve-icon NVD

Status : Deferred

Published: 2026-10-26T14:16:35.353

Modified: 2026-10-26T18:41:21.450

Link: CVE-2026-116275

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T16:15:14Z

Weaknesses
  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')