Medium severity · published Sep 14, 2026
CVE-2026-4103
Cross-Site Scripting via HTML Sanitization in WSO2 Publisher and Developer Portals Allows Malicious Script Execution
6.4
CVSS
0.3%
EPSS
No
On KEV
Description
Insufficient HTML sanitization in the Publisher Portal and Developer Portal allows untrusted user input to be rendered without proper encoding or neutralization. This enables the injection and execution of malicious JavaScript when affected API documents are viewed.
Successful exploitation may result in the execution of malicious scripts within the user's browser context when viewing API documentation. Users with permissions to access the API documentation through these portals may be impacted, potentially allowing attackers to perform actions on behalf of the user, depending on their session privileges.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
Low
Integrity
Low
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 23% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
WA
WSO2 API Control Plane · WSO2
4.5.0 before 4.5.0.55; 4.6.0 before 4.6.0.19 · source: vendor
WA
WSO2 API Manager · WSO2
3.2.0 before 3.2.0.470; 3.2.1 before 3.2.1.89; 4.1.0 before 4.1.0.254; 4.2.0 before 4.2.0.194; 4.3.0 before 4.3.0.105; 4.4.0 before 4.4.0.69; +2 more · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-4103
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-4103
security.docs.wso2.com
https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2026-4844/
More from WSO2 API Control Plane
10.0
CVE-2026-5430
Authentication Bypass via JWT Algorithm Mismatch in Multiple WSO2 Products Allows Account Takeover
9.8
CVE-2026-1728
Privilege Escalation via System REST APIs in Multiple WSO2 Products Permits Admin Account Takeover
9.8
CVE-2025-9312
Improper Certificate-Based Authentication Enforcement in Multiple WSO2 Products
9.8
CVE-2025-9152
Improper Privilege Management in Multiple WSO2 API Manager via keymanager-operations DCR Endpoint
9.8
CVE-2025-10611
Potential Broken Access Control in Multiple WSO2 Products via System REST APIs
