Improper neutralization of input during web page generation ('cross-site scripting') vulnerability in Apache Sling XSS. xssAPI.getStyleToken() accepts markup in unquoted urls. This issue affects Apache Sling XSS: before 2.4.14. Users are recommended to upgrade to version 2.4.14,...
Vendor
org.apache.sling vulnerabilities
23 published CVES affecting org.apache.sling, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 23
- Critical
- 3
- High
- 7
- Medium
- 12
- Low
- 0
- Unscored
- 1
- CISA KEV
- 0
Products
- org.apache.sling/org.apache.sling.servlets.post 4
- org.apache.sling/org.apache.sling.xss 4
- org.apache.sling/org.apache.sling.api 3
- org.apache.sling/org.apache.sling.cms 3
- org.apache.sling/org.apache.sling.xss.compat 3
- org.apache.sling/org.apache.sling.auth.core 2
- org.apache.sling/org.apache.sling.commons.json 1
- org.apache.sling/org.apache.sling.commons.log 1
- org.apache.sling/org.apache.sling.commons.messaging.mail 1
- org.apache.sling/org.apache.sling.engine 1
- org.apache.sling/org.apache.sling.i18n 1
- org.apache.sling/org.apache.sling.jcr.base 1
- org.apache.sling/org.apache.sling.jcr.contentloader 1
- org.apache.sling/org.apache.sling.resourcemerger 1
- org.apache.sling/org.apache.sling.servlets.resolver 1
Latest org.apache.sling CVEs
Newest publication first
-
Unknown EPSS 0.20%
-
CVE-2024-23673 Apache Sling Servlets Resolver: Malicious code execution via path traversal
PublishedHighCVSS 7.5 EPSS 1.3%Malicious code execution via path traversal in Apache Software Foundation Apache Sling Servlets Resolver.This issue affects all version of Apache Sling Servlets Resolver before 2.11.0. However, whether a system is vulnerable to this attack depends on the exact configuration of th...
-
CriticalCVSS 9.8 EPSS 2.2%
Improper input validation in the Apache Sling Commons JSON bundle allows an attacker to trigger unexpected errors by supplying specially-crafted input. The org.apache.sling.commons.json bundle has been deprecated as of March 2017 and should not be used anymore. Consumers are enco...
-
CriticalCVSS 9.0 EPSS 1.1%
The SlingRequestDispatcher doesn't correctly implement the RequestDispatcher API resulting in a generic type of include-based cross-site scripting issues on the Apache Sling level. The vulnerability is exploitable by an attacker that is able to include a resource with specific co...
-
HighCVSS 7.5 EPSS 1.5%
Excessive Iteration vulnerability in Apache Software Foundation Apache Sling Resource Merger.This issue affects Apache Sling Resource Merger: from 1.2.0 before 1.4.2.
-
MediumCVSS 6.5 EPSS 1.1%
Privilege Escalation vulnerability in Apache Software Foundation Apache Sling. Any content author is able to create i18n dictionaries in the repository in a location the author has write access to. As these translations are used across the whole product, it allows an author to ch...
-
HighCVSS 7.5 EPSS 1.2%
Apache Sling JCR Base < 3.1.12 has a critical injection vulnerability when running on old JDK versions (JDK 1.8.191 or earlier) through utility functions in RepositoryAccessor. The functions getRepository and getRepositoryFromURL allow an application to access data stored in a re...
-
MediumCVSS 6.1 EPSS 1.4%
An improper neutralization of input during web page generation ('Cross-site Scripting') [CWE-79] vulnerability in Sling App CMS version 1.1.4 and prior may allow an authenticated remote attacker to perform a reflected cross-site scripting (XSS) attack in multiple features. Upgrad...
-
MediumCVSS 5.4 EPSS 1.5%
An improper neutralization of input during web page generation ('Cross-site Scripting') [CWE-79] vulnerability in Sling App CMS version 1.1.2 and prior may allow an authenticated remote attacker to perform a reflected cross-site scripting (XSS) attack in the site group feature. U...
-
MediumCVSS 5.4 EPSS 1.7%
An improper neutralization of input during web page generation ('Cross-site Scripting') [CWE-79] vulnerability in Sling App CMS version 1.1.0 and prior may allow an authenticated remote attacker to perform a reflected cross site scripting (XSS) attack in the taxonomy management f...
-
MediumCVSS 5.3 EPSS 2.5%
Apache Sling Commons Log <= 5.4.0 and Apache Sling API <= 2.25.0 are vulnerable to log injection. The ability to forge logs may allow an attacker to cover tracks by injecting fake logs and potentially corrupt log files.
-
CVE-2021-44549 SMTPS server hostname not checked when making TLS connection to SMTPS server
PublishedHighCVSS 7.4 EPSS 2.1%Apache Sling Commons Messaging Mail provides a simple layer on top of JavaMail/Jakarta Mail for OSGi to send mails via SMTPS. To reduce the risk of "man in the middle" attacks additional server identity checks must be performed when accessing mail servers. For compatibility reaso...
-
MediumCVSS 6.1 EPSS 2.9%
A flaw in the way URLs are escaped and encoded in the org.apache.sling.xss.impl.XSSAPIImpl#getValidHref and org.apache.sling.xss.impl.XSSFilterImpl#isValidHref allows special crafted URLs to pass as valid, although they carry XSS payloads. The affected versions are Apache Sling X...
-
HighCVSS 7.5 EPSS 3.1%
The Apache Sling JCR ContentLoader 2.1.4 XmlReader used in the Sling JCR content loader module makes it possible to import arbitrary files in the content repository, including local files, causing potential information leaks. Users should upgrade to version 2.1.6 of the JCR Conte...
-
HighCVSS 8.8 EPSS 1.9%
A flaw in the org.apache.sling.auth.core.AuthUtil#isRedirectValid method in Apache Sling Authentication Service 1.4.0 allows an attacker, through the Sling login form, to trick a victim to send over their credentials.
-
CVE-2017-9802 Improper Neutralization of Input During Web Page Generation Apache Sling Servlets Post
PublishedMediumCVSS 6.1 EPSS 3.7% Public exploitThe Javascript method Sling.evalString() in Apache Sling Servlets Post before 2.3.22 uses the javascript 'eval' function to parse input strings, which allows for XSS attacks by passing specially crafted input strings.
-
MediumCVSS 6.1 EPSS 2.6% PoC
In the XSS Protection API module before 1.0.12 in Apache Sling, the encoding done by the XSSAPI.encodeForJSString() method is not restrictive enough and for some input patterns allows script tags to pass through unencoded, leading to potential XSS vulnerabilities.
-
CriticalCVSS 9.8 EPSS 3.7% PoC
In the XSS Protection API module before 1.0.12 in Apache Sling, the method XSS.getValidXML() uses an insecure SAX parser to validate the input string, which allows for XXE attacks in all scripts which use this method to validate user input, potentially allowing an attacker to rea...
-
HighCVSS 7.5 EPSS 51.2% Public exploit
The Servlets Post component 2.3.6 in Apache Sling, as used in Adobe Experience Manager 5.6.1, 6.0.0, and 6.1.0, allows remote attackers to obtain sensitive information via unspecified vectors.
-
MediumCVSS 4.3 EPSS 6.3%
Multiple cross-site scripting (XSS) vulnerabilities in Apache Sling API before 2.2.2 and Apache Sling Servlets Post before 2.1.2 allow remote attackers to inject arbitrary web script or HTML via the URI, related to (1) org/apache/sling/api/servlets/HtmlResponse and (2) org/apache...
-
MediumCVSS 5.8 EPSS 3.1%
Open redirect vulnerability in the AbstractAuthenticationFormServlet in the Auth Core (org.apache.sling.auth.core) bundle before 1.1.4 in Apache Sling allows remote attackers to redirect users to arbitrary web sites and conduct phishing attacks via a URL in the resource parameter...
-
MediumCVSS 5.0 EPSS 4.1%
The deepGetOrCreateNode function in impl/operations/AbstractCreateOperation.java in org.apache.sling.servlets.post.bundle 2.2.0 and 2.3.0 in Apache Sling does not properly handle a NULL value that returned when the session does not have permissions to the root node, which allows...
-
MediumCVSS 5.0 EPSS 14.0%
The @CopyFrom operation in the POST servlet in the org.apache.sling.servlets.post bundle before 2.1.2 in Apache Sling does not prevent attempts to copy an ancestor node to a descendant node, which allows remote attackers to cause a denial of service (infinite loop) via a crafted...
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.