TurboMeeting: Insecure Password Reset Mechanism
High8.1CVE-2024-38287 · Published Jul 24, 2024
### Summary It was noted that the password reset functionality of the "RHUB TurboMeeting" application resets passwords to a random 8-digit value instead of allowing users to set a new password of their choice. ### Severity High- This vulnerability severely compromises the security of user accounts, especially the default "admin" user. ### Proof of Concept The boolean-based SQL injection referenced [here](https://github.com/google/security-research/security/advisories/GHSA-vx5j-8pgx-v42v) can be leveraged to exploit and retrieve the admin's hashed password of a recently reset password. This hashed password can then be cracked in under two seconds using hashcat, to an 8-digit value enabling an attacker to authenticate as the admin. ### Further Analysis The password reset functionality should be reconfigured to allow users to set a new password of their choice rather than generating a random 8 character password. Additionally, a strong password policy that requires complex and unique passwords should be enforced. Lastly, multi-factor authentication capabilities should also be implemented to add an additional layer of security prior to authenticating as an admin user. ### Timel...
Affected versions
| Package | Affected | Fixed in |
|---|---|---|
| TurboMeeting Product | all versions | No fix yet |
Details and references
### Summary It was noted that the password reset functionality of the "RHUB TurboMeeting" application resets passwords to a random 8-digit value instead of allowing users to set a new password of their choice. ### Severity High- This vulnerability severely compromises the security of user accounts, especially the default "admin" user. ### Proof of Concept The boolean-based SQL injection referenced [here](https://github.com/google/security-research/security/advisories/GHSA-vx5j-8pgx-v42v) can be leveraged to exploit and retrieve the admin's hashed password of a recently reset password. This hashed password can then be cracked in under two seconds using hashcat, to an 8-digit value enabling an attacker to authenticate as the admin. ### Further Analysis The password reset functionality should be reconfigured to allow users to set a new password of their choice rather than generating a random 8 character password. Additionally, a strong password policy that requires complex and unique passwords should be enforced. Lastly, multi-factor authentication capabilities should also be implemented to add an additional layer of security prior to authenticating as an admin user. ### Timeline **Date reported**: 4/17/2024 **Date fixed**: **Date disclosed**: 7/24/2024
- CVSS 3.1
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
- Severity from
- GitHub (reviewed advisory)
- Weakness
- CWE-640
More Google advisories
All Google| Date | Advisory | Severity | Fixed in |
|---|---|---|---|
| Aug 192024 | Open Broadcaster Software (OBS): Heap Overflow Vulnerability | High | 30.2.1+ |
| Aug 142024 | LibRaw: Out of bounds write in LibRaw::sonyParseSR2 | Medium | No fix yet |
| Jul 242024 | TurboMeeting: Post-Authentication Command Injection | High7.2 | No fix yet |
| Jul 242024 | TurboMeeting: Boolean-based SQL Injection | Critical9.8 | None |
| Jul 162024 | Linux Kernel: Vulnerability in the eBPF verifier register limit tracking | Medium | No fix yet |
| Jul 162024 | Kioxia: Open JTAG Debug Port | High7.3 | No fix yet |