CVE-2026-122014
Deferred
Deferred - Pending Action
Code Injection in NPC-Worldwide npcpy
Vulnerability report for CVE-2026-122014, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-11-04
Last updated on: 2026-11-04
Assigner: VulDB
Description
Description
A vulnerability has been found in NPC-Worldwide npcpy up to 2.1.27. This affects the function load_sft_model of the file npcpy/ft/sft.py. The manipulation of the argument base_model_name_or_path leads to code injection. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| NPC-Worldwide | npcpy | 2.1.0 |
| NPC-Worldwide | npcpy | 2.1.1 |
| NPC-Worldwide | npcpy | 2.1.2 |
| NPC-Worldwide | npcpy | 2.1.3 |
| NPC-Worldwide | npcpy | 2.1.4 |
| NPC-Worldwide | npcpy | 2.1.5 |
| NPC-Worldwide | npcpy | 2.1.6 |
| NPC-Worldwide | npcpy | 2.1.7 |
| NPC-Worldwide | npcpy | 2.1.8 |
| NPC-Worldwide | npcpy | 2.1.9 |
| NPC-Worldwide | npcpy | 2.1.10 |
| NPC-Worldwide | npcpy | 2.1.11 |
| NPC-Worldwide | npcpy | 2.1.12 |
| NPC-Worldwide | npcpy | 2.1.13 |
| NPC-Worldwide | npcpy | 2.1.14 |
| NPC-Worldwide | npcpy | 2.1.15 |
| NPC-Worldwide | npcpy | 2.1.16 |
| NPC-Worldwide | npcpy | 2.1.17 |
| NPC-Worldwide | npcpy | 2.1.18 |
| NPC-Worldwide | npcpy | 2.1.19 |
| NPC-Worldwide | npcpy | 2.1.20 |
| NPC-Worldwide | npcpy | 2.1.21 |
| NPC-Worldwide | npcpy | 2.1.22 |
| NPC-Worldwide | npcpy | 2.1.23 |
| NPC-Worldwide | npcpy | 2.1.24 |
| NPC-Worldwide | npcpy | 2.1.25 |
| NPC-Worldwide | npcpy | 2.1.26 |
| NPC-Worldwide | npcpy | 2.1.27 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-74 | The product constructs all or part of a command, data structure, or record using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify how it is parsed or interpreted when it is sent to a downstream component. |
| CWE-94 | The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment. |