Apache Sling API and Servlets Post components vulnerable to cross-site scripting


Apache Sling is an open source web application framework provided by The Apache Software Foundation.
Sling API and Servlet Post components included in Apache Sling contain a cross-site scripting vulnerability (CWE-79) in the error page and the generation of the job completion.

MORI Shingo and Toshiharu Sugiyama of DeNA Co., Ltd. reported this vulnerability to IPA.
JPCERT/CC coordinated with the developer under Information Security Early Warning Partnership.
CVSS Severity (What is CVSS?)

Base Metrics: 4.3 (Medium) [IPA Score]
  • Access Vector: Network
  • Access Complexity: Medium
  • Authentication: None
  • Confidentiality Impact: None
  • Integrity Impact: Partial
  • Availability Impact: None

Affected Products

Apache Software Foundation
  • Apache Sling API 2.2.0 and earlier
  • Apache Sling Servlets Post 2.1.0 and earlier


An arbitrary script may be executed on the user's web browser.

[Update the respective components to the appropriate versions]
Update the components to the appropriate versions according to the information provided by the developer.

The developer released the following versions to fix the vulnerability.

Apache Sling API 2.2.2
Apache Sling Servlets Post 2.1.2
Vendor Information

Apache Software Foundation
CWE (What is CWE?)

  1. Cross-site Scripting(CWE-79) [IPA Evaluation]
CVE (What is CVE?)

  1. CVE-2015-2944

  1. JVN : JVN#61328139
  2. National Vulnerability Database (NVD) : CVE-2015-2944
Revision History

  Web page was published
  References : Content was added