CVE-2026-15928 Cross-site scripting in XMLRPC-C
Reflected XSS in XMLRPC-C library error pages allows attackers to execute arbitrary scripts in user browsers.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2026-15928?
CVE-2026-15928 is a high-severity cross-site scripting vulnerability in XMLRPC-C, published on 27 Jul 2026. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
XMLRPC-C Library versions 1.07 through 1.67.01 are vulnerable to a reflected cross-site scripting (XSS) vulnerability in the error page component.
Weakness: CWE-79
Which versions are affected by CVE-2026-15928?
Linux distribution packages (40)
xmlrpc-c AlmaLinux:8 | All versions | 1.51.0-11.el8_10.1 |
xmlrpc-c-c++ AlmaLinux:8 | All versions | 1.51.0-11.el8_10.1 |
xmlrpc-c-client AlmaLinux:8 | All versions | 1.51.0-11.el8_10.1 |
xmlrpc-c-client++ AlmaLinux:8 | All versions | 1.51.0-11.el8_10.1 |
xmlrpc-c-devel AlmaLinux:8 | All versions | 1.51.0-11.el8_10.1 |
xmlrpc-c AlmaLinux:9 | All versions | 1.51.0-17.el9_8 |
xmlrpc-c-c++ AlmaLinux:9 | All versions | 1.51.0-17.el9_8 |
xmlrpc-c-client AlmaLinux:9 | All versions | 1.51.0-17.el9_8 |
xmlrpc-c-client++ AlmaLinux:9 | All versions | 1.51.0-17.el9_8 |
xmlrpc-c-devel AlmaLinux:9 | All versions | 1.51.0-17.el9_8 |
xmlrpc-c Red Hat:enterprise_linux:8::baseos | All versions | 0:1.51.0-11.el8_10.1 |
xmlrpc-c-apps-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:1.51.0-11.el8_10.1 |
xmlrpc-c-c++-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:1.51.0-11.el8_10.1 |
xmlrpc-c-client Red Hat:enterprise_linux:8::baseos | All versions | 0:1.51.0-11.el8_10.1 |
xmlrpc-c-client++-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:1.51.0-11.el8_10.1 |
xmlrpc-c-client-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:1.51.0-11.el8_10.1 |
xmlrpc-c-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:1.51.0-11.el8_10.1 |
xmlrpc-c-debugsource Red Hat:enterprise_linux:8::baseos | All versions | 0:1.51.0-11.el8_10.1 |
xmlrpc-c-apps-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:1.51.0-11.el8_10.1 |
xmlrpc-c-c++ Red Hat:enterprise_linux:8::crb | All versions | 0:1.51.0-11.el8_10.1 |
xmlrpc-c-c++-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:1.51.0-11.el8_10.1 |
xmlrpc-c-client++ Red Hat:enterprise_linux:8::crb | All versions | 0:1.51.0-11.el8_10.1 |
xmlrpc-c-client++-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:1.51.0-11.el8_10.1 |
xmlrpc-c-client-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:1.51.0-11.el8_10.1 |
xmlrpc-c-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:1.51.0-11.el8_10.1 |
xmlrpc-c-debugsource Red Hat:enterprise_linux:8::crb | All versions | 0:1.51.0-11.el8_10.1 |
xmlrpc-c-devel Red Hat:enterprise_linux:8::crb | All versions | 0:1.51.0-11.el8_10.1 |
xmlrpc-c Red Hat:enterprise_linux:9::appstream | All versions | 0:1.51.0-17.el9_8 |
xmlrpc-c-apps-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:1.51.0-17.el9_8 |
xmlrpc-c-c++-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:1.51.0-17.el9_8 |
xmlrpc-c-client Red Hat:enterprise_linux:9::appstream | All versions | 0:1.51.0-17.el9_8 |
xmlrpc-c-client++-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:1.51.0-17.el9_8 |
xmlrpc-c-client-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:1.51.0-17.el9_8 |
xmlrpc-c-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:1.51.0-17.el9_8 |
xmlrpc-c-debugsource Red Hat:enterprise_linux:9::appstream | All versions | 0:1.51.0-17.el9_8 |
xmlrpc-c-apps-debuginfo Red Hat:enterprise_linux:9::crb | All versions | 0:1.51.0-17.el9_8 |
xmlrpc-c-c++ Red Hat:enterprise_linux:9::crb | All versions | 0:1.51.0-17.el9_8 |
xmlrpc-c-c++-debuginfo Red Hat:enterprise_linux:9::crb | All versions | 0:1.51.0-17.el9_8 |
xmlrpc-c-client++ Red Hat:enterprise_linux:9::crb | All versions | 0:1.51.0-17.el9_8 |
xmlrpc-c-client++-debuginfo Red Hat:enterprise_linux:9::crb | All versions | 0:1.51.0-17.el9_8 |
How do I fix CVE-2026-15928?
Upgrade to a fixed version.
Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.
Is CVE-2026-15928 being exploited?
There is no known exploitation of CVE-2026-15928 in the wild and no public exploit code.
Sources
Also known as ALSA-2026:61316, ALSA-2026:64772, AZL-94010, DEBIAN-CVE-2026-15928, GHSA-mrjw-v97f-vmwh, OESA-2026-3384 and 20 more.