<Vulnerability name="CVE-2026-15928">
    <DocumentDistribution xml:lang="en">Copyright © 2012 Red Hat, Inc. All rights reserved.</DocumentDistribution>
    <ThreatSeverity>Important</ThreatSeverity>
    <PublicDate>2026-07-27T02:23:23</PublicDate>
    <Bugzilla id="2507394" url="https://bugzilla.redhat.com/show_bug.cgi?id=2507394" xml:lang="en:us">
xmlrpc-c: XMLRPC-C Library: Cross-Site Scripting in error page component
    </Bugzilla>
    <CVSS3 status="draft">
        <CVSS3BaseScore>7.4</CVSS3BaseScore>
        <CVSS3ScoringVector>CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N</CVSS3ScoringVector>
    </CVSS3>
    <CWE>CWE-79</CWE>
    <Details xml:lang="en:us" source="Mitre">
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.
    </Details>
    <Details xml:lang="en:us" source="Red Hat">
A flaw was found in the XMLRPC-C Library. This reflected cross-site scripting (XSS) vulnerability exists in the error page component. A remote attacker could exploit this by tricking a user into clicking a specially crafted link. Successful exploitation could lead to the execution of malicious scripts in the user's browser, potentially resulting in information disclosure or session hijacking.
    </Details>
    <Statement xml:lang="en:us">
This reflected cross-site scripting (XSS) vulnerability relies entirely on client-side interaction through a web browser. Practical exploitation requires a remote attacker to trick a user into clicking a targeted link that passes crafted input to an application displaying the XMLRPC-C error page. If executed, the script runs within the context of the user's browser session, making sensitive session tokens or client-side data accessible to the attacker.

While external CVSSv4 scoring rates this flaw to an 8.2 High, Red Hat bounds the severity to CVSS 7.4 based on explicit CIA triad mechanics. The impact is strictly confined to Confidentiality (C:H) via potential browser-side data disclosure. The flaw carries zero impact on system Integrity (I:N) or Availability (A:N), as it cannot alter server-side application logic, modify stored data, or disrupt underlying XML-RPC services.

Deployments operating strictly as headless backend services, non-interactive daemons, or server-to-server API endpoints—where the XMLRPC-C error component is never exposed or rendered inside a user's web browser—are fundamentally outside the execution boundary of this flaw and remain at zero risk.
    </Statement>
    <Mitigation xml:lang="en:us">
To mitigate this issue, ensure that applications utilizing the XMLRPC-C library do not directly expose its error pages to end-users via a web browser. Configure web servers or application frontends to intercept and sanitize or replace error responses originating from XMLRPC-C before they are rendered client-side. Alternatively, restrict XMLRPC-C deployments to backend services that do not present error output in a user-facing web interface.
    </Mitigation>
    <PackageState impact="important" cpe="cpe:/o:redhat:enterprise_linux:6">
        <ProductName>Red Hat Enterprise Linux 6</ProductName>
        <FixState>Out of support scope</FixState>
        <PackageName>xmlrpc-c</PackageName>
    </PackageState>
    <PackageState impact="important" cpe="cpe:/o:redhat:enterprise_linux:7">
        <ProductName>Red Hat Enterprise Linux 7</ProductName>
        <FixState>Affected</FixState>
        <PackageName>xmlrpc-c</PackageName>
    </PackageState>
    <PackageState impact="important" cpe="cpe:/o:redhat:enterprise_linux:8">
        <ProductName>Red Hat Enterprise Linux 8</ProductName>
        <FixState>Affected</FixState>
        <PackageName>xmlrpc-c</PackageName>
    </PackageState>
    <PackageState impact="important" cpe="cpe:/o:redhat:enterprise_linux:9">
        <ProductName>Red Hat Enterprise Linux 9</ProductName>
        <FixState>Affected</FixState>
        <PackageName>xmlrpc-c</PackageName>
    </PackageState>
    <References xml:lang="en:us">
https://www.cve.org/CVERecord?id=CVE-2026-15928
https://nvd.nist.gov/vuln/detail/CVE-2026-15928
https://www.themissinglink.com.au/security-advisories/cve-2026-15928
https://xmlrpc-c.sourceforge.io/
    </References>
</Vulnerability>