Read the docs
TI-2024-03676 Aliases CVE-2024-3938GHSA-whww-hhj9-9f35

Improper input validation in dotCMS core

Priority LOW 27CWE-20Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
Cross-site scripting
Confidentiality · integrity · availability
Low · Low · None
Fix status
No fix listed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-79.

Summary

The "reset password" login page accepted an HTML injection via URL parameters. This has already been rectified via patch, and as such it cannot be demonstrated via Demo site link. Those interested to see the vulnerability may spin up a http://localhost:8082/dotAdmin/#/public/login?resetEmailSent=true&resetEmail=%3Ch1%3E%3Ca%20href%3D%22https:%2F%2Fgoogle.com%22%3ECLICK%20ME%3C%2Fa%3E%3C%2Fh1%3E This will result in a view along these lines: * OWASP Top 10 - A03: Injection * CVSS Score: 5.4 * AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator * https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator?vector=AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N&... https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00253 16th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
dotCMSdotCMS core5.1.5 and after—No fix listedCNA
  • dotCMS core VendordotCMS Affected 5.1.5 and after Fixed in — No fix listed CNA

CPE configurations NVD · 17

CPEVersionsRoleVendor
cpe:2.3:a:dotcms:dotcms:*:*:*:*:*:*:*:*5.1.5 to before 23.01.18; 23.02 – 23.09.7; 23.12.21 – 24.04.23; 24.05.13 to before 24.05.31VulnerabledotCMS
cpe:2.3:a:dotcms:dotcms:23.10.24:1:*:*:lts:*:*:*23.10.24 1VulnerabledotCMS
cpe:2.3:a:dotcms:dotcms:23.10.24:10:*:*:lts:*:*:*23.10.24 10VulnerabledotCMS
cpe:2.3:a:dotcms:dotcms:23.10.24:2:*:*:lts:*:*:*23.10.24 2VulnerabledotCMS
cpe:2.3:a:dotcms:dotcms:23.10.24:3:*:*:lts:*:*:*23.10.24 3VulnerabledotCMS
cpe:2.3:a:dotcms:dotcms:23.10.24:4:*:*:lts:*:*:*23.10.24 4VulnerabledotCMS
cpe:2.3:a:dotcms:dotcms:23.10.24:5:*:*:lts:*:*:*23.10.24 5VulnerabledotCMS
cpe:2.3:a:dotcms:dotcms:23.10.24:6:*:*:lts:*:*:*23.10.24 6VulnerabledotCMS
cpe:2.3:a:dotcms:dotcms:23.10.24:7:*:*:lts:*:*:*23.10.24 7VulnerabledotCMS
cpe:2.3:a:dotcms:dotcms:23.10.24:8:*:*:lts:*:*:*23.10.24 8VulnerabledotCMS
  • cpe:2.3:a:dotcms:dotcms:*:*:*:*:*:*:*:* Versions 5.1.5 to before 23.01.18; 23.02 – 23.09.7; 23.12.21 – 24.04.23; 24.05.13 to before 24.05.31 Vulnerable ·dotCMS
  • cpe:2.3:a:dotcms:dotcms:23.10.24:1:*:*:lts:*:*:* Versions 23.10.24 1 Vulnerable ·dotCMS
  • cpe:2.3:a:dotcms:dotcms:23.10.24:10:*:*:lts:*:*:* Versions 23.10.24 10 Vulnerable ·dotCMS
  • cpe:2.3:a:dotcms:dotcms:23.10.24:2:*:*:lts:*:*:* Versions 23.10.24 2 Vulnerable ·dotCMS
  • cpe:2.3:a:dotcms:dotcms:23.10.24:3:*:*:lts:*:*:* Versions 23.10.24 3 Vulnerable ·dotCMS
  • cpe:2.3:a:dotcms:dotcms:23.10.24:4:*:*:lts:*:*:* Versions 23.10.24 4 Vulnerable ·dotCMS
  • cpe:2.3:a:dotcms:dotcms:23.10.24:5:*:*:lts:*:*:* Versions 23.10.24 5 Vulnerable ·dotCMS
  • cpe:2.3:a:dotcms:dotcms:23.10.24:6:*:*:lts:*:*:* Versions 23.10.24 6 Vulnerable ·dotCMS
  • cpe:2.3:a:dotcms:dotcms:23.10.24:7:*:*:lts:*:*:* Versions 23.10.24 7 Vulnerable ·dotCMS
  • cpe:2.3:a:dotcms:dotcms:23.10.24:8:*:*:lts:*:*:* Versions 23.10.24 8 Vulnerable ·dotCMS
Show 7 more CPE
CPEVersionsRoleVendor
cpe:2.3:a:dotcms:dotcms:23.10.24:9:*:*:lts:*:*:*23.10.24 9VulnerabledotCMS
cpe:2.3:a:dotcms:dotcms:23.10.24.0:*:*:*:lts:*:*:*23.10.24.0VulnerabledotCMS
cpe:2.3:a:dotcms:dotcms:24.04.24:-:*:*:*:*:*:*24.04.24VulnerabledotCMS
cpe:2.3:a:dotcms:dotcms:24.04.24:0:*:*:lts:*:*:*24.04.24 0VulnerabledotCMS
cpe:2.3:a:dotcms:dotcms:24.04.24:1:*:*:lts:*:*:*24.04.24 1VulnerabledotCMS
cpe:2.3:a:dotcms:dotcms:24.04.24:2:*:*:lts:*:*:*24.04.24 2VulnerabledotCMS
cpe:2.3:a:dotcms:dotcms:24.04.24:3:*:*:lts:*:*:*24.04.24 3VulnerabledotCMS
  • cpe:2.3:a:dotcms:dotcms:23.10.24:9:*:*:lts:*:*:* Versions 23.10.24 9 Vulnerable ·dotCMS
  • cpe:2.3:a:dotcms:dotcms:23.10.24.0:*:*:*:lts:*:*:* Versions 23.10.24.0 Vulnerable ·dotCMS
  • cpe:2.3:a:dotcms:dotcms:24.04.24:-:*:*:*:*:*:* Versions 24.04.24 Vulnerable ·dotCMS
  • cpe:2.3:a:dotcms:dotcms:24.04.24:0:*:*:lts:*:*:* Versions 24.04.24 0 Vulnerable ·dotCMS
  • cpe:2.3:a:dotcms:dotcms:24.04.24:1:*:*:lts:*:*:* Versions 24.04.24 1 Vulnerable ·dotCMS
  • cpe:2.3:a:dotcms:dotcms:24.04.24:2:*:*:lts:*:*:* Versions 24.04.24 2 Vulnerable ·dotCMS
  • cpe:2.3:a:dotcms:dotcms:24.04.24:3:*:*:lts:*:*:* Versions 24.04.24 3 Vulnerable ·dotCMS

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-3938
  2. 2026-10-03 Alias added: GHSA-whww-hhj9-9f35

References

  • TI-2022-09726 An issue was discovered in the ContentResource API in dotCMS 3.0 through 22.02. KEVCVSS 3.1CRITICAL 9.8
  • TI-2020-05479 dotCMS before 5.2.4 is vulnerable to directory traversal, leading to incorrect access… CVSS 3.1CRITICAL 9.8
  • TI-2020-13533 Unrestricted Upload of File with Dangerous Type in DotCMS v5.2.3 and earlier allow remote… CVSS 3.1CRITICAL 9.8
  • TI-2017-03385 An issue was discovered in dotCMS through 3.6.1. CVSS 3.0CRITICAL 9.8
  • TI-2016-07300 SQL injection vulnerability in the categoriesServlet servlet in dotCMS before 3.3.1… CVSS 3.0CRITICAL 9.8
  • TI-2016-02117 SQL injection vulnerability in the REST API in dotCMS before 3.3.2 allows remote… CVSS 3.0CRITICAL 9.8
See all 56 →

Sources