CVE-2024-44088 Apache Geode: Reflected XSS
Reflected XSS in Apache Geode REST API allows attackers to steal session information or take over accounts via crafted links.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2024-44088?
CVE-2024-44088 is a medium-severity cross-site scripting vulnerability in Apache Geode, published on 14 Oct 2025. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
Malicious script injection ('Cross-site Scripting') vulnerability in Apache Geode web-api (REST). This vulnerability allows an attacker that tricks a logged-in user into clicking a specially-crafted link to execute code on the returned page, which could lead to theft of the user's session information and even account takeover.
This issue affects Apache Geode: all versions prior to 1.15.2
Users are recommended to upgrade to version 1.15.2, which fixes the issue.
Weakness: CWE-79
Which versions are affected by CVE-2024-44088?
2 open source packages ship an affected version, including org.apache.geode:geode-web-api. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
org.apache.geode:geode-web-api Maven | From 1.1.0 | 1.15.2 |
org.apache.geode:geode-web-api Maven | From 1.1.0 | 1.15.2 |
Products include Apache Geode.
How do I fix CVE-2024-44088?
Upgrade org.apache.geode:geode-web-api to 1.15.2 or later.
Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.
Is CVE-2024-44088 being exploited?
There is no known exploitation of CVE-2024-44088 in the wild and no public exploit code.
Other vulnerabilities in Apache Geode
- CVE-2020-1938 Apache Tomcat Improper Privilege Management
- CVE-2019-15752 Docker Desktop Community Edition Privilege Escalation
- CVE-2022-37021 Apache Geode deserialization of untrusted data flaw when using JMX over RMI on Java 8.
- CVE-2014-0048 Supply chain in docker.io
- CVE-2017-15692 Apache Geode unsafe deserialization in TcpServer
Sources
Also known as GHSA-w595-4975-gm3h.