PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-108961 PaddlePaddle CVE debrief

A code injection vulnerability exists in PaddlePaddle PaddleX versions up to 3.7.2, specifically in the NormalizeImage.__init__ function of the processors.py file. This issue allows for remote attacks. A pull request to fix this issue is pending acceptance. The vulnerability impacts PaddleX deployments, and defenders should assess exposure and prioritize verification of affected versions. The CVE record and source item provide details about the vulnerability, but information about exploitation, impact, and remediation is limited. Defenders should prioritize verifying PaddleX versions in their inventory and assessing the feasibility of remote attacks on their systems.

Vendor
PaddlePaddle
Product
PaddleX
CVSS
MEDIUM 5.3
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-13
Original CVE updated
2026-10-13
Advisory published
2026-10-13
Advisory updated
2026-10-13

Who should care

Defenders responsible for PaddleX deployments should assess exposure and prioritize verification of affected versions. They should also review compensating controls for exposed systems while remediation is scheduled and verified. Additionally, defenders should check relevant monitoring, detection, and logs for exposed assets that need extra review. Security teams should track exceptions, retest remediated assets, and close the item only after evidence is

Why it matters

Defenders should prioritize verifying PaddleX versions up to 3.7.2 and assessing remote attack feasibility due to the code injection vulnerability.

  • Verify affected PaddleX versions in inventory
  • Assess feasibility of remote code injection attacks
  • Monitor for fix acceptance and implement compensating controls if necessary

Technical summary

The NormalizeImage.__init__ function in PaddlePaddle PaddleX versions up to 3.7.2 is vulnerable to code injection. This issue is exploitable remotely, allowing attackers to inject malicious code. The vulnerability affects PaddleX deployments, and defenders should prioritize verifying affected versions and assessing the feasibility of remote attacks. The technical impact is significant, as it allows for potential code execution on affected systems. Defenders should review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.

Defensive priority

Defenders should prioritize verifying the affected versions of PaddleX in their inventory and assessing the feasibility of remote attacks on their systems.

Recommended defensive actions

  • Verify PaddleX versions in inventory
  • Assess remote attack feasibility
  • Monitor for pending fix acceptance
  • Implement compensating controls for exposed systems
  • Review relevant monitoring, detection, and logs for exposed assets
  • Track exceptions and retest remediated assets
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The CVE record and source item provide details about the vulnerability, including its existence in PaddleX versions up to 3.7.2 and the affected function NormalizeImage.__init__. However, information about exploitation, impact, and remediation is limited. Defenders should verify affected PaddleX versions in inventory, assess remote attack feasibility, and monitor for fix acceptance and implement compensating controls if necessary. The source confidence is limited, and further verification is required.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-108961 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-108961

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-108961 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-108961

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • PaddlePaddle PaddleX Preprocessor processors.py NormalizeImage.__init__ code injection

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/108xxx/CVE-2026-108961.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://vuldb.com/vuln/416780

    Supplemental source - vdb-entry, technical-description

  • Source reference

    Unverified legacy reference

    URL: https://vuldb.com/vuln/416780/cti

    Supplemental source - signature, permissions-required

  • Source reference

    Unverified legacy reference

    URL: https://vuldb.com/cve/CVE-2026-108961

    Supplemental source - third-party-advisory

  • Source reference

    Unverified legacy reference

    URL: https://vuldb.com/submit/997956

    Supplemental source - third-party-advisory

  • Source reference

    Unverified legacy reference

    URL: https://github.com/PaddlePaddle/PaddleX/issues/5210

    Supplemental source - issue-tracking

  • Source reference

    Unverified legacy reference

    URL: https://github.com/PaddlePaddle/PaddleX/pull/5212

    Supplemental source - issue-tracking, patch

  • Source reference

    Unverified legacy reference

    URL: https://github.com/PaddlePaddle/PaddleX/

    Supplemental source - product

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.