Vulnerability · Published Feb 6, 2024 · Assigned by apache

CVE-2024-23673Apache Sling Servlets Resolver: Malicious code execution via path traversal

High 8.5

In plain English

A high-severity path traversal in Apache Sling Servlets Resolver from Apache Software Foundation. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 1.3% (higher than 71% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)8.5High
Exploit odds (30 days)1.3%top 29.0% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack tooling1Public PoC

Official description

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 the system. If the system is vulnerable, a user with write access to the repository might be able to trick the Sling Servlet Resolver to load a previously uploaded script.  Users are recommended to upgrade to version 2.11.0, which fixes this issue. It is recommended to upgrade, regardless of whether your system configuration currently allows this attack or not.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Mavenorg.apache.sling:org.apache.sling.servlets.resolver2.11.0GHSA-h2rq-qhr7-53gm

Affected products (as reported)

VendorProductVersions
Apache Software Foundation Apache Sling Servlets Resolver 0 – before 2.11.0

Weakness: CWE-22 · Vector: CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H

References