CVE-2016-6812

apache-cxf: XSS in Apache CXF FormattedServiceListWriter

Published Aug 10, 2017 CVSS 3.0 · 6.1 Medium EPSS 7.5% KEV · Not listed
Description
The HTTP transport module in Apache CXF prior to 3.0.12 and 3.1.x prior to 3.1.9 uses FormattedServiceListWriter to provide an HTML page which lists the names and absolute URL addresses of the available service endpoints. The module calculates the base URL using the current HttpServletRequest. The calculated base URL is used by FormattedServiceListWriter to build the service endpoint absolute URLs. If the unexpected matrix parameters have been injected into the request URL then these matrix parameters will find their way back to the client in the services list page which represents an XSS risk to the client.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2022-5439 The HTTP transport module in Apache CXF prior to 3.0.12 and 3.1.x prior to 3.1.9 uses FormattedServiceListWriter to provide an HTML page which lists the names and absolute URL addresses of the available service endpoints. The module calculates the base URL using the current HttpServletRequest. The calculated base URL is used by FormattedServiceListWriter to build the service endpoint absolute URLs. If the unexpected matrix parameters have been injected into the request URL then these matrix parameters will find their way back to the client in the services list page which represents an XSS risk to the client.
Github GHSA Github GHSA GHSA-vw2c-5wph-v92r Improper Neutralization of Input During Web Page Generation in Apache CXF
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
apache
Published
Updated
Sep 17, 2024, 12:51 AM
Reserved
Aug 12, 2016, 12:00 AM
Status
Modified
Published
Aug 10, 2017, 4:29 PM
Modified
Jun 17, 2026, 12:51 AM
Severity
Moderate
Public date
Dec 19, 2016, 12:00 AM