# OSGeo GeoServer GeoTools Eval Injection · pwn.watch > OSGeo GeoServer GeoTools contains an improper neutralization of directives in dynamically evaluated code vulnerability due to unsafely evaluating property names as XPath expressions. This allows unauthenticated attackers to conduct remote code execution via specially crafted input. Added to the CISA KEV catalog on 2024-07-15. Page: https://pwn.watch/i/osgeo-geoserver-cve-2024-36401 · generated 2026-10-22T22:00:08.805Z ## Status - Severity: critical · status: closed · patch: patched - Product: OSGeo GeoServer - Started: 2024-07-01 · closed: 2024-07-15 - CVEs: CVE-2024-36401 - Affected: See vendor advisory (versions are not listed in the KEV record) - Fixed in: See vendor advisory linked in sources ## Follow this incident - RSS (one item per update): https://pwn.watch/i/osgeo-geoserver-cve-2024-36401/feed.xml - JSON Feed: https://pwn.watch/i/osgeo-geoserver-cve-2024-36401/feed.json - Full data (timeline, sources, posts, agentBrief): https://pwn.watch/i/osgeo-geoserver-cve-2024-36401.json - This file: https://pwn.watch/i/osgeo-geoserver-cve-2024-36401/llms.txt ## Updates (newest first) - 2024-07-15: CISA added CVE-2024-36401 to the KEV catalog (federal deadline 2024-08-05) (https://www.cisa.gov/known-exploited-vulnerabilities-catalog) - 2024-07-01: CVE-2024-36401 published (https://nvd.nist.gov/vuln/detail/CVE-2024-36401) ## Fix brief # Security brief: OSGeo GeoServer GeoTools Eval Injection Source: https://pwn.watch/i/osgeo-geoserver-cve-2024-36401 · status: closed (closed Jul 15, 2024) · severity: critical · updated Jul 15, 2024 ## Patch status **PATCHED: fixed releases exist. Upgrade to a fixed version.** ## What it is OSGeo GeoServer GeoTools contains an improper neutralization of directives in dynamically evaluated code vulnerability due to unsafely evaluating property names as XPath expressions. This allows unauthenticated attackers to conduct remote code execution via specially crafted input. Added to the CISA KEV catalog on 2024-07-15. Severity detail: CVSS 9.8 (v3.1, CNA), actively exploited (CISA KEV) - Product: OSGeo GeoServer - CVE / advisory ids: CVE-2024-36401 ## Affected versions - See vendor advisory (versions are not listed in the KEV record) ## Check whether you're affected No generic command applies (the product is a hosted service, appliance or desktop app). Check the installed version in its admin UI / About screen and compare with the versions above. ## Fix Upgrade to one of these fixed versions (or later on the same branch): - See vendor advisory linked in sources After upgrading, re-run the checks above and redeploy/restart the affected services. ## Latest updates - Jul 15, 2024: CISA added CVE-2024-36401 to the KEV catalog (federal deadline 2024-08-05) - Jul 1, 2024: CVE-2024-36401 published ## Advisories - [OSGeo advisory: CVE-2024-36401](https://github.com/geoserver/geoserver/security/advisories/GHSA-6jj6-gm7p-fcvv,) (OSGeo) - [OSGeo advisory: CVE-2024-36401](https://github.com/geotools/geotools/pull/4797) (OSGeo) - [NVD: CVE-2024-36401](https://nvd.nist.gov/vuln/detail/CVE-2024-36401) (NVD) - [CISA Known Exploited Vulnerabilities Catalog](https://www.cisa.gov/known-exploited-vulnerabilities-catalog) (CISA) ## Caveats Derived from the CISA KEV JSON feed (catalogVersion 2026.10.21); CVSS from the CVE record (cveawg.mitre.org). startedAt is the CVE publication date when it fell in 2024 before the KEV listing, else the KEV dateAdded; exploitation may have begun earlier. closedAt is the KEV listing date (a fix or mitigation was available then unless noted). --- Machine-readable: https://pwn.watch/i/osgeo-geoserver-cve-2024-36401.json · all incidents: https://pwn.watch/incidents.json. Verify against the vendor advisory before changing production systems.