Vulnerabilities (CVE)

Filtered by vendor Jhipster
Angry Yack Logo
Total 4 CVE
CVE Vendors Products Updated CVSS v2 CVSS v3
CVE-2022-24815 1 Jhipster 1 Generator-jhipster 2024-11-21 6.8 MEDIUM 8.1 HIGH
JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures. SQL Injection vulnerability in entities for applications generated with the option "reactive with Spring WebFlux" enabled and an SQL database using r2dbc. Applications created without "reactive with Spring WebFlux" and applications with NoSQL databases are not affected. Users who have generated a microservice Gateway using the affected version may be impacted as Gateway ...

Show More

CVE-2020-4072 1 Jhipster 1 Generator-jhipster-kotlin 2024-11-21 5.0 MEDIUM 5.3 MEDIUM
In generator-jhipster-kotlin version 1.6.0 log entries are created for invalid password reset attempts. As the email is provided by a user and the api is public this can be used by an attacker to forge log entries. This is vulnerable to https://cwe.mitre.org/data/definitions/117.html This problem affects only application generated with jwt or session authentication. Applications using oauth are not vulnerable. This issue has been fixed in version 1.7.0.
CVE-2019-16303 1 Jhipster 2 Jhipster, Jhipster Kotlin 2024-11-21 7.5 HIGH 9.8 CRITICAL
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.
CVE-2015-20110 1 Jhipster 1 Jhipster 2024-11-21 N/A 7.5 HIGH
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.