CVE-2025-4760

MediumCVSS 4.8/10Last modified Oct 18, 2026

Description

An authenticated stored cross-site scripting (XSS) vulnerability exists in multiple WSO2 products due to improper validation of user-supplied input during API document upload in the Publisher portal. A user with publisher privileges can upload a crafted API document containing malicious JavaScript, which is later rendered in the browser when accessed by other users.

A successful attack could result in redirection to malicious websites, unauthorized UI modifications, or exfiltration of browser-accessible data. However, session-related sensitive cookies are protected by the httpOnly flag, preventing session hijacking.

Metrics

CVSS 3.1 4.8/10CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N

Weakness enumeration

Affected software

VendorProductVersions
WSO2WSO2 API Manager>= 3.2.0, < 3.2.0.428; >= 3.2.1, < 3.2.1.48; >= 4.1.0, < 4.1.0.209; >= 4.2.0, < 4.2.0.145; >= 4.3.0, < 4.3.0.60; >= 4.4.0, < 4.4.0.23; >= 4.5.0, < 4.5.0.7
WSO2WSO2 API Control Plane>= 4.5.0, < 4.5.0.8
WSO2WSO2 Universal Gateway>= 4.5.0, < 4.5.0.7
WSO2WSO2 Traffic Manager>= 4.5.0, < 4.5.0.7
WSO2WSO2 Carbon API Management API>= 6.7.206, < 6.7.206.559; >= 6.7.210, < 6.7.210.48; >= 9.20.74, < 9.20.74.365; >= 9.28.116, < 9.28.116.321; >= 9.29.120, < 9.29.120.163; >= 9.30.67, < 9.30.67.80; >= 9.31.86, < 9.31.86.30

References

Timeline

Published
Sep 23, 2025
Last modified
Oct 18, 2026
NVD status
Analyzed

Related CVEs from 2025

CVE-2025-476005.3Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS) vulnerability in xtemos WoodMart woodmart allows Code InjectioCVE-2025-476018.8Missing Authorization vulnerability in Christiaan Pieterse MaxiBlocks maxi-blocks allows Privilege Escalation.This issue affects MaxiBlocks:CVE-2025-476025.4Missing Authorization vulnerability in ammarahmad786 Calculate Prices based on Distance For WooCommerce calculate-prices-based-on-distance-fCVE-2025-476037.5Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Belingo belingoGeo belingogeo allows Path TrCVE-2025-476046.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Data443 Risk Mitigation, Inc. Inline RCVE-2025-476055.9Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in AppJetty WP jQuery DataTable wp-jqueryCVE-2025-476064.3Cross-Site Request Forgery (CSRF) vulnerability in Igor Benic Simple Giveaways giveasap allows Cross Site Request Forgery.This issue affectsCVE-2025-476075.9Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in AppJetty Show All Comments show-all-coCVE-2025-476089.3Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in sonalsinha21 Recover abandoned cart foCVE-2025-476094.3Cross-Site Request Forgery (CSRF) vulnerability in easymebiz EasyMe Connect easyme-connect allows Cross Site Request Forgery.This issue affeCVE-2025-47619.8A vulnerability has been found in PHPGurukul Complaint Management System 2.0 and classified as critical. This vulnerability affects unknown CVE-2025-476106.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Wetail WooCommerce Fortnox Integration
CVE-2025-4760: Medium severity, CVSS 4.8 | Vulnix