Skip to content
Heist/ feed
Back to feed
High

Security advisory

Type: advisorySources: OSVCVE: CVE-2025-10907

An arbitrary file upload vulnerability exists in multiple WSO2 products due to insufficient validation of uploaded content and destination in SOAP admin services. A malicious actor with administrative privileges can upload a specially crafted file to a user-controlled location within the deployment. Successful exploitation may lead to remote code execution (RCE) on the server, depending on how the uploaded file is processed. By default, this vulnerability is only exploitable by users with administrative access to the affected SOAP services.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2025-10907
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 17:13 UTC · Revision 1

Source evidence

CVE-2025-10907

core-osv · Original source

Published 5 Nov 2025, 18:15 UTC

An arbitrary file upload vulnerability exists in multiple WSO2 products due to insufficient validation of uploaded content and destination in SOAP admin services. A malicious actor with administrative privileges can upload a specially crafted file to a user-controlled location within the deployment. Successful exploitation may lead to remote code execution (RCE) on the server, depending on how the uploaded file is processed. By default, this vulnerability is only exploitable by users with administrative access to the affected SOAP services.

osv:CVE-2025-10907
Complete source record
{
  "id": "dd5a40f13df954dbcf63bcf3e4277b6db75f38c7926e83ffe3b44e996a519e54",
  "url": "https://osv.dev/vulnerability/CVE-2025-10907",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2025-10907",
    "summary": "An arbitrary file upload vulnerability exists in multiple WSO2 products due to insufficient validation of uploaded content and destination in SOAP admin services. A malicious actor with administrative privileges can upload a specially crafted file to a user-controlled location within the deployment. Successful exploitation may lead to remote code execution (RCE) on the server, depending on how the uploaded file is processed. By default, this vulnerability is only exploitable by users with administrative access to the affected SOAP services.",
    "evidence": "osv:CVE-2025-10907",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2025-10907",
      "aliases": [
        "CVE-2025-10907"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/wso2/product-apim",
              "type": "GIT",
              "events": [
                {
                  "introduced": "2971de274564b622974de831403e9688a4a76c14"
                },
                {
                  "last_affected": "4e9b0158d1d7e83f1599dbc906ae7e968520592c"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:wso2:api_manager:3.1.0:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "3.1.0"
                      },
                      {
                        "last_affected": "3.1.0"
                      }
                    ],
                    "source": "CPE_STRING"
                  },
                  {
                    "cpe": "cpe:2.3:a:wso2:api_manager:3.2.0:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "3.2.0"
                      },
                      {
                        "last_affected": "3.2.0"
                      }
                    ],
                    "source": "CPE_STRING"
                  },
                  {
                    "cpe": "cpe:2.3:a:wso2:api_manager:4.0.0:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "4.0.0"
                      },
                      {
                        "last_affected": "4.0.0"
                      }
                    ],
                    "source": "CPE_STRING"
                  },
                  {
                    "cpe": "cpe:2.3:a:wso2:api_manager:4.1.0:-:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "4.1.0-NA"
                      },
                      {
                        "last_affected": "4.1.0-NA"
                      }
                    ],
                    "source": "CPE_STRING"
                  },
                  {
                    "cpe": "cpe:2.3:a:wso2:api_manager:4.2.0:-:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "4.2.0-NA"
                      },
                      {
                        "last_affected": "4.2.0-NA"
                      }
                    ],
                    "source": "CPE_STRING"
                  },
                  {
                    "cpe": "cpe:2.3:a:wso2:api_manager:4.3.0:-:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "4.3.0-NA"
                      },
                      {
                        "last_affected": "4.3.0-NA"
                      }
                    ],
                    "source": "CPE_STRING"
                  },
                  {
                    "cpe": "cpe:2.3:a:wso2:api_manager:4.4.0:-:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "4.4.0-NA"
                      },
                      {
                        "last_affected": "4.4.0-NA"
                      }
                    ],
                    "source": "CPE_STRING"
                  },
                  {
                    "cpe": "cpe:2.3:a:wso2:api_manager:4.5.0:-:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "4.5.0-NA"
                      },
                      {
                        "last_affected": "4.5.0-NA"
                      }
                    ],
                    "source": "CPE_STRING"
                  }
                ]
              }
            }
          ],
          "versions": [
            "3.1.0",
            "3.2.0",
            "4.0.0",
            "4.1.0-NA",
            "4.2.0-NA",
            "4.3.0-NA",
            "4.4.0-NA",
            "4.5.0-NA",
            "v4.5.0-rc2",
            "v4.5.0",
            "v4.5.0-gw-rc2",
            "v4.5.0-gw",
            "v4.5.0-tm-rc2",
            "v4.5.0-tm",
            "v4.5.0-acp-rc2",
            "v4.5.0-acp",
            "v4.5.0-rc",
            "v4.5.0-gw-rc",
            "v4.5.0-tm-rc",
            "v4.5.0-acp-rc",
            "v4.5.0-beta",
            "v4.5.0-gw-beta",
            "v4.5.0-tm-beta",
            "v4.5.0-acp-beta",
            "v4.5.0-acp-alpha",
            "v4.5.0-tm-alpha",
            "v4.5.0-gw-alpha",
            "v4.5.0-m2",
            "v4.5.0-acp-m1",
            "v4.5.0-tm-m1",
            "v4.5.0-gw-m1",
            "v4.5.0-m1",
            "v4.3.0-rc2",
            "v4.3.0",
            "v4.4.0-rc2",
            "v4.4.0",
            "v4.4.0-rc",
            "v4.4.0-beta",
            "v4.4.0-alpha",
            "v4.4.0-m1",
            "v4.3.0-rc",
            "v4.3.0-beta",
            "v4.3.0-alpha2",
            "v4.3.0-alpha",
            "v4.3.0-m2",
            "v4.2.0-rc2",
            "v4.2.0",
            "v4.2.0-rc",
            "v4.2.0-beta",
            "v4.2.0-alpha",
            "v4.2.0-m1",
            "v4.1.0-rc3",
            "v4.1.0",
            "v4.1.0-rc2",
            "v4.1.0-rc",
            "v4.1.0-beta",
            "v4.1.0-alpha",
            "v4.1.0-m4",
            "v4.1.0-m3",
            "v4.1.0-m2",
            "v4.1.0-m1",
            "v4.0.0-rc",
            "v4.0.0",
            "4.0.0-beta",
            "v4.0.0-beta",
            "v4.0.0-alpha",
            "v4.0.0-m8",
            "v4.0.0-m7",
            "v4.0.0-m6",
            "v4.0.0-m5",
            "v4.0.0-m4",
            "v4.0.0-m3",
            "v4.0.0-m2",
            "v4.0.0-m1",
            "v3.2.0-rc6",
            "v3.2.0",
            "v3.2.0-rc5",
            "v3.2.0-rc4",
            "v3.2.0-rc3",
            "v3.2.0-rc2",
            "v3.2.0-rc1",
            "v3.2.0-beta",
            "v3.2.0-alpha",
            "v3.2.0-m1",
            "v3.1.0-rc3",
            "v3.1.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-10907.json"
          }
        },
        {
          "ranges": [
            {
              "repo": "https://github.com/wso2/product-ei",
              "type": "GIT",
              "events": [
                {
                  "introduced": "bfdf341ab6dcfccce35c88b8a1567604f07ba8f5"
                },
                {
                  "last_affected": "bfdf341ab6dcfccce35c88b8a1567604f07ba8f5"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:wso2:enterprise_integrator:6.6.0:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "6.6.0"
                      },
                      {
                        "last_affected": "6.6.0"
                      }
                    ],
                    "source": "CPE_STRING"
                  }
                ]
              }
            }
          ],
          "versions": [
            "6.6.0",
            "v6.6.0-rc3",
            "v6.6.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-10907.json"
          }
        }
      ],
      "modified": "2026-10-27T02:45:10.672664167Z",
      "provider": "osv",
      "references": [
        "https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2025/WSO2-2025-4603/"
      ],
      "provider_metadata": {
        "unresolved_ranges": [
          {
            "cpes": [
              "cpe:2.3:a:wso2:api_control_plane:4.5.0:-:*:*:*:*:*:*"
            ],
            "vendor_product": "wso2:api_control_plane",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "4.5.0-NA"
                  },
                  {
                    "last_affected": "4.5.0-NA"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:wso2:api_manager:3.2.1:*:*:*:*:*:*:*"
            ],
            "vendor_product": "wso2:api_manager",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "3.2.1"
                  },
                  {
                    "last_affected": "3.2.1"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:wso2:identity_server:5.10.0:*:*:*:*:*:*:*",
              "cpe:2.3:a:wso2:identity_server:5.11.0:*:*:*:*:*:*:*",
              "cpe:2.3:a:wso2:identity_server:6.0.0:-:*:*:*:*:*:*",
              "cpe:2.3:a:wso2:identity_server:6.1.0:-:*:*:*:*:*:*",
              "cpe:2.3:a:wso2:identity_server:7.0.0:-:*:*:*:*:*:*",
              "cpe:2.3:a:wso2:identity_server:7.1.0:-:*:*:*:*:*:*"
            ],
            "vendor_product": "wso2:identity_server",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "5.10.0"
                  },
                  {
                    "last_affected": "5.10.0"
                  },
                  {
                    "introduced": "5.11.0"
                  },
                  {
                    "last_affected": "5.11.0"
                  },
                  {
                    "introduced": "6.0.0-NA"
                  },
                  {
                    "last_affected": "6.0.0-NA"
                  },
                  {
                    "introduced": "6.1.0-NA"
                  },
                  {
                    "last_affected": "6.1.0-NA"
                  },
                  {
                    "introduced": "7.0.0-NA"
                  },
                  {
                    "last_affected": "7.0.0-NA"
                  },
                  {
                    "introduced": "7.1.0-NA"
                  },
                  {
                    "last_affected": "7.1.0-NA"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:wso2:identity_server_as_key_manager:5.10.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "wso2:identity_server_as_key_manager",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "5.10.0"
                  },
                  {
                    "last_affected": "5.10.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:wso2:open_banking_am:2.0.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "wso2:open_banking_am",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "2.0.0"
                  },
                  {
                    "last_affected": "2.0.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:wso2:open_banking_iam:2.0.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "wso2:open_banking_iam",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "2.0.0"
                  },
                  {
                    "last_affected": "2.0.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:wso2:traffic_manager:4.5.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "wso2:traffic_manager",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "4.5.0"
                  },
                  {
                    "last_affected": "4.5.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          },
          {
            "cpes": [
              "cpe:2.3:a:wso2:universal_gateway:4.5.0:*:*:*:*:*:*:*"
            ],
            "vendor_product": "wso2:universal_gateway",
            "extracted_events": [
              {
                "range": [
                  {
                    "introduced": "4.5.0"
                  },
                  {
                    "last_affected": "4.5.0"
                  }
                ],
                "source": "CPE_STRING"
              }
            ]
          }
        ]
      }
    },
    "related_cves": [
      {
        "value": "CVE-2025-10907",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 460097,
  "published_at": "2025-11-05T18:15:33.347+00:00"
}