
CVE catalog
CVE-2018-1199
libspring-java: CVE-2018-1199
- Severity
- High · CVSS 7.5
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 2.92% · Oct 25, 2026
Spring Security (Spring Security 4.1.x before 4.1.5, 4.2.x before 4.2.4, and 5.0.x before 5.0.1; and Spring Framework 4.3.x before 4.3.14 and 5.0.x before 5.0.3) does not consider URL path parameters when processing security constraints. By adding a URL path parameter with special encodings, an attacker may be able to bypass a security constraint. The root cause of this issue is a lack of clarity regarding the handling of path parameters in the Servlet Specification. Some Servlet containers include path parameters in the value returned for getPathInfo() and some do not. Spring Security uses the value returned by getPathInfo() as part of the process of mapping requests to security constraints. In this particular attack, different character encodings used in path parameters allows secured Spring MVC static resource URLs to be bypassed.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | libspring-java | sid | 4.3.30-6 | fixed |
| Debian | libspring-java | forky | 4.3.30-6 | fixed |
| Debian | libspring-java | trixie | 4.3.30-3 | fixed |
| Debian | libspring-java | bookworm | 4.3.30-2 | fixed |
| Ubuntu | libspring-java | pro | 3.2.13-3 | vulnerable |
| Ubuntu | libspring-java | pro | 3.2.13-4 | vulnerable |
| Ubuntu | libspring-java | pro | 3.2.13-5 | vulnerable |
| Ubuntu | libspring-java | pro | 3.2.13-5ubuntu0.1~esm1 | vulnerable |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | libspring-java | source | sid | 4.3.14-1 | not yet assigned | Not reported | [890001] |
| Debian | libspring-java | source | forky | 4.3.14-1 | not yet assigned | Not reported | [890001] |
| Debian | libspring-java | source | trixie | 4.3.14-1 | not yet assigned | Not reported | [890001] |
| Debian | libspring-java | source | bookworm | 4.3.14-1 | not yet assigned | Not reported | [890001] |
OpenFactory catalog packages
[Debian 12 (Bookworm)]
- [libspring-aop-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
- [libspring-beans-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
- [libspring-context-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
Source package: [libspring-java]
Details (2)
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
- [libspring-core-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
- [libspring-expression-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
- [libspring-instrument-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
- [libspring-jdbc-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
- [libspring-jms-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
- [libspring-messaging-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
- [libspring-orm-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
- [libspring-oxm-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
- [libspring-test-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
- [libspring-transaction-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
- [libspring-web-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
- [libspring-web-portlet-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
- [libspring-web-servlet-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
4.3.30-2· all · bookwormFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · bookworm; dsa · libspring-java · debian · 12
[Debian 13 (Trixie)]
- [libspring-aop-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-3· all · trixieFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · 13
4.3.30-3· all · trixieFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · 13
- [libspring-beans-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-3· all · trixieFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · 13
4.3.30-3· all · trixieFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · 13
- [libspring-context-java]Fixed
Source package: [libspring-java]
Details (2)
4.3.30-3· all · trixieFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · 13
4.3.30-3· all · trixieFixed · Fixed:
4.3.14-1dsa · libspring-java · debian · 13
Observed:
References
- [https://osv.dev/vulnerability/DEBIAN-CVE-2018-1199]
- [https://osv.dev/vulnerability/UBUNTU-CVE-2018-1199]
- [https://security-tracker.debian.org/tracker/CVE-2018-1199]
- [https://security.access.redhat.com/data/csaf/v2/vex/2018/cve-2018-1199.json]
- [https://wid.cert-bund.de/.well-known/csaf/white/2024/wid-sec-w-2024-0528.json]
[CERT-Bund public advisories] · [Debian Security Tracker] · [FIRST EPSS] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX]