Thymeleaf through 3.1.1.RELEASE, as used in spring-boot-admin (aka Spring Boot Admin)…
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- High
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-77.
Summary
Thymeleaf through 3.1.1.RELEASE, as used in spring-boot-admin (aka Spring Boot Admin) through 3.1.1 and other products, allows sandbox bypass via crafted HTML. This may be relevant for SSTI (Server Side Template Injection) and code execution in spring-boot-admin if MailNotifier is enabled and there is write access to environment variables via the UI.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
| — | de.codecentric:spring-boot-admin-server (Maven) | 3.0.0 to before 3.1.2 | 3.1.2 | Patch available | GHSA-7gj7-224w-vpr3 |
| — | de.codecentric:spring-boot-admin-server (Maven) | before 2.7.16 | 2.7.16 | Patch available | GHSA-7gj7-224w-vpr3 |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
- de.codecentric:spring-boot-admin-server (Maven) Vendor— Affected 3.0.0 to before 3.1.2 Fixed in 3.1.2 Patch available GHSA-7gj7-224w-vpr3
- de.codecentric:spring-boot-admin-server (Maven) Vendor— Affected before 2.7.16 Fixed in 2.7.16 Patch available GHSA-7gj7-224w-vpr3
CPE configurations NVD · 2
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:codecentric:spring_boot_admin:*:*:*:*:*:*:*:* | up to 3.1.0 | Vulnerable | codecentric |
| cpe:2.3:a:thymeleaf:thymeleaf:*:*:*:*:*:*:*:* | up to 3.1.1 | Vulnerable | thymeleaf |
- cpe:2.3:a:codecentric:spring_boot_admin:*:*:*:*:*:*:*:* Versions up to 3.1.0 Vulnerable ·codecentric
- cpe:2.3:a:thymeleaf:thymeleaf:*:*:*:*:*:*:*:* Versions up to 3.1.1 Vulnerable ·thymeleaf
Remediation
- Fix · GHSA-7gj7-224w-vpr3 de.codecentric:spring-boot-admin-server (Maven) Fixed in 3.1.2 Advisory →
- Fix · GHSA-7gj7-224w-vpr3 de.codecentric:spring-boot-admin-server (Maven) Fixed in 2.7.16 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2023-38286
- 2026-10-03 Alias added: GHSA-7gj7-224w-vpr3
References
Other 7
- https://github.com/codecentric/spring-boot-admin/issues/2613
- https://github.com/thymeleaf/thymeleaf/issues/966
- https://github.com/codecentric/spring-boot-admin/pull/2615
- https://github.com/codecentric/spring-boot-admin/commit/f1f6ac6f613e1c0afc121c8989f28b4155a6797a
- https://github.com/codecentric/spring-boot-admin/commit/f1f6ac6f613e1c0afc121c8989f28b4155a6797a#diff-1ea8b144c29588e08221597d56d8be10b4b4a210f248a83f2e837152a3d2e0d7
- https://github.com/codecentric/spring-boot-admin
- https://github.com/codecentric/spring-boot-admin/blob/master/spring-boot-admin-server/pom.xml
Sources
- CVE-2023-38286 · CVE Program
- CVE-2023-38286 · NVD
- FIRST EPSS
- GHSA-7gj7-224w-vpr3 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences