Description
A flaw has been found in PaddlePaddle PaddleX up to 3.7.2. Affected by this vulnerability is the function NormalizeImage.__init__ of the file paddlex/inference/models/text_detection/processors.py of the component Preprocessor. This manipulation of the argument scale causes code injection. It is possible to initiate the attack remotely. The pull request to fix this issue awaits acceptance.
Published: 2026-10-13
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Code Injection
Action: Apply Patch
AI Analysis

Impact

The vulnerability lies in the NormalizeImage.__init__ function of PaddlePaddle PaddleX's text detection preprocessor. Manipulating the scale argument allows a remote actor to inject and execute arbitrary code, resulting in potential remote code execution. The flaw stems from a lack of input validation on the scale parameter, triggering the injection mechanism and leading to code injection attacks that could compromise confidentiality, integrity, or availability.

Affected Systems

PaddlePaddle PaddleX versions up to and including 3.7.2 are affected. Any installation that uses the text detection preprocessor with the vulnerable NormalizeImage component is at risk. Versions beginning with 3.7.3 or later are not listed as affected, but any release that has not merged the current fix remains vulnerable.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity, and the EPSS score is currently unavailable. The flaw is not yet listed in the CISA KEV catalog. Attackers can exploit the flaw remotely by sending crafted input that includes a malicious scale value; the attacker must have network access to the service that processes the image. If the service trusts untrusted input, arbitrary code execution on the host machine is possible.

Generated by OpenCVE AI on October 13, 2026 at 04:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade PaddleX to the latest version (preferably 3.7.3 or later) once the vendor releases the fix or merges the pending pull request that resolves the code injection flaw.
  • If an upgrade is not immediately possible, enforce strict validation of the scale parameter, allowing only numeric values within an approved range to prevent arbitrary code injection.
  • Limit access to the image preprocessing endpoint to trusted users or services, reducing the likelihood that malicious input reaches the vulnerable component.

Generated by OpenCVE AI on October 13, 2026 at 04:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 03:45:00 +0000

Type Values Removed Values Added
Description A flaw has been found in PaddlePaddle PaddleX up to 3.7.2. Affected by this vulnerability is the function NormalizeImage.__init__ of the file paddlex/inference/models/text_detection/processors.py of the component Preprocessor. This manipulation of the argument scale causes code injection. It is possible to initiate the attack remotely. The pull request to fix this issue awaits acceptance.
Title PaddlePaddle PaddleX Preprocessor processors.py NormalizeImage.__init__ code injection
First Time appeared Paddlepaddle
Paddlepaddle paddlex
Weaknesses CWE-74
CWE-94
CPEs cpe:2.3:a:paddlepaddle:paddlex:*:*:*:*:*:*:*:*
Vendors & Products Paddlepaddle
Paddlepaddle paddlex
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:ND/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:X/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:X/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:X'}


Subscriptions

Paddlepaddle Paddlex
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-13T03:15:16.224Z

Reserved: 2026-10-11T19:30:45.599Z

Link: CVE-2026-108961

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-13T04:17:10.867

Modified: 2026-10-13T04:17:10.867

Link: CVE-2026-108961

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T04:30:17Z

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')