<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-03T10:57:48.020805+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-57639</id>
    <title>EUVD-2026-57639</title>
    <updated>2026-10-03T10:57:48.089903+00:00</updated>
    <content>EUVD-2026-57639</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-57639"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2019-16303</id>
    <title>fkie_cve-2019-16303</title>
    <updated>2026-10-03T10:57:48.089942+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>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.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2019-16303"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-j3rh-8vwq-wh84</id>
    <title>GHSA-j3rh-8vwq-wh84 — JHipster Kotlin using insecure source of randomness `RandomStringUtils` before v1.2.0</title>
    <updated>2026-10-03T10:57:48.089978+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: generator-jhipster-kotlin</p>
<p>JHipster Kotlin is using an insecure source of randomness to generate all of its random values. JHipster Kotlin relies upon apache commons lang3 `RandomStringUtils`.</p>
<p>From the documentation:</p>
<p>&gt; Caveat: Instances of Random, upon which the implementation of this class relies, are not cryptographically secure.
&gt; \- https://commons.apache.org/proper/commons-lang/javadocs/api-3.9/org/apache/commons/lang3/RandomStringUtils.html</p>
<p>Here are the examples of JHipster Kotlin's use of an insecure PRNG:</p>
<p>https://github.com/jhipster/jhipster-kotlin/blob/193ae8f13c0be686f9687e78bacfedb144c47d8c/generators/server/templates/src/main/kotlin/package/service/util/RandomUtil.kt.ejs#L32</p>
<p>## Proof Of Concepts Already Exist</p>
<p>There has been a POC of taking one RNG value generated `RandomStringUtils` and reversing it to generate all of the past/future RNG values public since March 3rd, 2018.</p>
<p>https://medium.com/@alex91ar/the-java-soothsayer-a-practical-application-for-insecure-randomness-c67b0cd148cd</p>
<p>POC Repository: https://github.com/alex91ar/randomstringutils</p>
<p>## Potential Impact Technical</p>
<p>All that is required is to get one password reset token from a JHipster Kotlin generated service and using the POC above, you can reverse what all future password reset tokens to be generated by this server. This allows an attacker to pick and choose what account they would like to takeover by sending account password reset requests for targeted accounts.</p>
<p>## Potential Impact Scale</p>
<p>Not as large as for the orig…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-j3rh-8vwq-wh84"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/gsd-2019-16303</id>
    <title>gsd-2019-16303</title>
    <updated>2026-10-03T10:57:48.090031+00:00</updated>
    <content>gsd-2019-16303</content>
    <link href="https://cve.radiocsirt.org/vuln/gsd-2019-16303"/>
  </entry>
</feed>
