CVE-2015-20110

Published Oct 31, 2023 CVSS 3.1 · 7.5 High EPSS < 1% KEV · Not listed
Description
JHipster generator-jhipster before 2.23.0 allows a timing attack against validateToken due to a string comparison that stops at the first character that is different. Attackers can guess tokens by brute forcing one character at a time and observing the timing. This of course drastically reduces the search space to a linear amount of guesses based on the token length times the possible characters.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2023-2645 JHipster generator-jhipster before 2.23.0 allows a timing attack against validateToken due to a string comparison that stops at the first character that is different. Attackers can guess tokens by brute forcing one character at a time and observing the timing. This of course drastically reduces the search space to a linear amount of guesses based on the token length times the possible characters.
Github GHSA Github GHSA GHSA-4gpm-r23h-gprw generator-jhipster allows a timing attack against validateToken due to a string comparison that stops at the first character
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Sep 6, 2024, 6:28 PM
Reserved
Oct 31, 2023, 12:00 AM
Status
Modified
Published
Oct 31, 2023, 3:15 AM
Modified
Jun 17, 2026, 12:23 AM