CVE-2019-19735

class.userpeer.php in MFScripts YetiShare 3.5.2 through 4.5.3 uses an insecure method of creating password reset hashes (based only on microtime), which allows…

published December 30, 2019

CVSS
—
EPSS
1%
Percentile
55.3
In the wild
Unconfirmed
What it is

⚠️ A password reset hash based on microtime? That's like using a sticky note with your password on your desk! Think of it as setting a combination lock where the number changes every millisecond but is still guessable by someone determined — an easy cue for a crafty intruder to crack. An attacker could potentially reset user passwords within a few hours, gaining unauthorized access to accounts. This could lead to data breaches, unauthorized file sharing, and a complete compromise of user information. Protecting passwords is crucial, and this vulnerability leaves doors wide open!

Put simply

Think of it as setting a combination lock where the number changes every millisecond but is still guessable by someone determined — an easy cue for a crafty intruder to crack. CVE-2019-19735 exists in MFScripts YetiShare versions 3.5.2 through 4.5.3, where the password reset hashes are generated using the insecure microtime function, allowing attackers to brute-force the hashes easily.

What to do

An attacker could potentially reset user passwords within a few hours, gaining unauthorized access to accounts. This could lead to data breaches, unauthorized file sharing, and a complete compromise of user information. Protecting passwords is crucial, and this vulnerability leaves doors wide open! Upgrade YetiShare to version 4.5.4 or later to fix this vulnerability. Additionally, consider implementing more secure methods for generating password reset tokens, such as using cryptographic functions. Regularly audit your security practices to stay ahead of potential threats! You've got this! With these steps, you'll be one step closer to locking down your security! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00773 · 55.3th percentile
Published
2019-12-30T17:00Z
EPSS history
Timeline
  • 30 DEC 17:00Z
    class.userpeer.php in MFScripts YetiShare 3.5.2 through 4.5.3 uses an insecure method of creating password reset hashes (based only on microtime), which allows…
    cvelistv5