CVE-2026-108961 Details
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.
A code injection vulnerability has been identified in PaddlePaddle PaddleX versions through 3.7.2. The issue arises in the NormalizeImage initialization function within the text detection preprocessing model. The vulnerability allows for arbitrary code execution by manipulating the 'scale' argument, which is then evaluated using Python's 'eval()' function without proper validation. This exploitation can be executed remotely, and the injected code can be crafted to return a benign value, evading detection. The vulnerability also affects PaddleOCR 3.x, which relies on the vulnerable version of PaddleX.
Users can update to PaddleX version 3.7.3 or later, where this vulnerability has been addressed. Instructions for updating can be found in the PaddleX documentation.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 13, 2026CISA-ADP
Assessed Oct 15, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/PaddlePaddle/PaddleX/ | [email protected] | ProductSource CodeVendor |
| https://github.com/PaddlePaddle/PaddleX/issues/5210 | [email protected] | ExploitIssue TrackingTechnical DescriptionVendor |
| https://github.com/PaddlePaddle/PaddleX/pull/5212 | [email protected] | Issue TrackingVendor |
| https://vuldb.com/cve/CVE-2026-108961 | [email protected] | AdvisoryPermission Required |
| https://vuldb.com/submit/997956 | [email protected] | Issue TrackingPermission Required |
| https://vuldb.com/vuln/416780 | [email protected] | AdvisoryPermission Required |
| https://vuldb.com/vuln/416780/cti | [email protected] | Content Wall |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-74 | Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') | [email protected] |
| CWE-94 | Improper Control of Generation of Code ('Code Injection') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| PaddlePaddle PaddleX | <= 3.7.2 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 15, 2026 | CVE Modified | CISA-ADP |
| Oct 13, 2026 | New CVE Received | [email protected] |
Volerion