CVE-2025-43930

Hashview 0.8.1 allows account takeover via the password reset feature because SERVER_NAME is not configured and thus a reset depends on the Host HTTP header

Critical · published July 7, 2025

CVSS v3.1
9.8
EPSS
1%
Percentile
43.2
In the wild
Unconfirmed
What it is

🚨 An overlooked configuration is an open door for account takeover! If SERVER_NAME isn't set, the password reset feature blindly trusts the Host HTTP header, leaving your accounts vulnerable. 🔥 Think of it like a hotel that gives keys to anyone who claims to be a guest based solely on their name — no ID check! One incorrect name, and a stranger could waltz right into your room and take over your belongings. This could mean hackers exploiting the flaw to gain unauthorized access to users' accounts, potentially leading to devastating data breaches or identity theft. It's a nightmare scenario that nobody wants to wake up to!

Put simply

Think of it like a hotel that gives keys to anyone who claims to be a guest based solely on their name — no ID check! One incorrect name, and a stranger could waltz right into your room and take over your belongings. In Hashview 0.8.1, the lack of a properly configured SERVER_NAME makes the password reset process insecure, as it relies solely on the Host HTTP header, allowing attackers to hijack sessions easily.

What to do

This could mean hackers exploiting the flaw to gain unauthorized access to users' accounts, potentially leading to devastating data breaches or identity theft. It's a nightmare scenario that nobody wants to wake up to! To protect your users, immediately configure the SERVER_NAME setting properly. Update to the latest version once it's available, and consider adding additional verification steps for password resets to enhance security. 🛡️ You've got this! Follow these steps to safeguard your accounts and enjoy peace of mind! ✨

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00519 · 43.2th percentile
Published
2025-07-07T00:00Z
EPSS history
Timeline
  • 07 JUL 00:00Z
    Hashview 0.8.1 allows account takeover via the password reset feature because SERVER_NAME is not configured and thus a reset depends on the Host HTTP header
    cvelistv5