paicoding 1.0.0 through 1.0.3 contains a stored cross-site scripting vulnerability in image upload because ImageServiceImpl.validateStaticImg accepts SVG files, which are then served from the site origin when local storage is used. Authenticated attackers can upload script-bearing SVG images that execute when victims view them, stealing the non-HttpOnly f-session cookie to hijack accounts.

Project Subscriptions

Vendors Products
Itwanger Subscribe
Paicoding Subscribe
Advisories

No advisories yet.

Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Fri, 13 Nov 2026 17:30:00 +0000

Type Values Removed Values Added
Description paicoding 1.0.0 through 1.0.3 contains a stored cross-site scripting vulnerability in image upload because ImageServiceImpl.validateStaticImg accepts SVG files, which are then served from the site origin when local storage is used. Authenticated attackers can upload script-bearing SVG images that execute when victims view them, stealing the non-HttpOnly f-session cookie to hijack accounts.
Title paicoding 1.0.0 through 1.0.3 Stored XSS via SVG Image Upload
First Time appeared Itwanger
Itwanger paicoding
Weaknesses CWE-79
CPEs cpe:2.3:a:itwanger:paicoding:*:*:*:*:*:*:*:*
Vendors & Products Itwanger
Itwanger paicoding
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N'}


Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-13T17:22:09.670Z

Reserved: 2026-11-13T16:38:46.048Z

Link: CVE-2026-129140

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-13T18:17:38.600

Modified: 2026-11-13T18:17:38.600

Link: CVE-2026-129140

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-13T20:45:15Z

Weaknesses