What’s Vulnerable › Vulnerabilities
CVE-2026-89309: Missing Authentication Vulnerability in JTL-WMS
- Severity: critical (CVSS 10.0 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.4% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-10-13 · updated 2026-10-16
- Weakness: CWE-306
Description
The authorization middleware of the WMS MobileServer fails to require authentication in two distinct cases. First, it only requires an Authorization header for GET and HEAD requests; requests using any other HTTP method are processed without an authentication check. Second, for any HTTP method including GET and HEAD, a request carrying a malformed or non-bearer Authorization header is passed through without a valid token being required. The middleware does validate a token whenever a well-formed one is present, but in these two cases it does not require one. A remote attacker with network access to the service can therefore invoke API functionality without valid credentials.
Affected products
- JTL SW GmbH JTL-WMS: before 2.0.7; before 2.1.2; before 2.2.1; 1.7.*, 1.8.*, 1.9.*, 1.10.*, 1.11.* — fixed in 2.0.7, 2.1.2, 2.2.1
How to fix
Upgrade to a fixed version: JTL SW GmbH JTL-WMS 2.0.7, 2.1.2, 2.2.1. Check the vendor advisory for mitigations.
References
Get alerted when CVE-2026-89309 or the next vulnerability affects your stack