Lucene search

K
cveMitreCVE-2019-16303
HistorySep 14, 2019 - 12:15 a.m.

CVE-2019-16303

2019-09-1400:15:10
CWE-338
mitre
web.nvd.nist.gov
244
2
cve-2019-16303
jhipster
jhipster kotlin
security vulnerability
privilege escalation
account takeover
nvd
apache.commons.lang3
randomstringutils

CVSS2

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:P/I:P/A:P

CVSS3

9.8

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

AI Score

9.6

Confidence

High

EPSS

0.02

Percentile

89.2%

A class generated by the Generator in JHipster before 6.3.0 and JHipster Kotlin through 1.1.0 produces code that uses an insecure source of randomness (apache.commons.lang3 RandomStringUtils). This allows an attacker (if able to obtain their own password reset URL) to compute the value for all other password resets for other accounts, thus allowing privilege escalation or account takeover.

Affected configurations

Nvd
Node
jhipsterjhipsterRange<6.3.0
OR
jhipsterjhipster_kotlinRange1.1.0
VendorProductVersionCPE
jhipsterjhipster*cpe:2.3:a:jhipster:jhipster:*:*:*:*:*:*:*:*
jhipsterjhipster_kotlin*cpe:2.3:a:jhipster:jhipster_kotlin:*:*:*:*:*:*:*:*

Social References

More

CVSS2

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

PARTIAL

Availability Impact

PARTIAL

AV:N/AC:L/Au:N/C:P/I:P/A:P

CVSS3

9.8

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

AI Score

9.6

Confidence

High

EPSS

0.02

Percentile

89.2%