CVE-2025-24786CWE-22CWE-35

Path traversal opening Sqlite3 database in WhoDB

Critical · published February 6, 2025

CVSS v3.1
10.0
EPSS
3%
Percentile
86.0
In the wild
Unconfirmed
What it is

🚨 A path traversal vulnerability in WhoDB lets attackers waltz through the database directory and access ANY Sqlite3 database on the host system! 🔥 Think of WhoDB as a library that only allows you to check out books from a specific shelf. However, it forgot to lock the doors to the back rooms, allowing anyone to grab any book in the whole library without permission! 📚 An unauthenticated attacker could exploit this vulnerability to access confidential data from any Sqlite3 database on the machine, potentially exposing sensitive user information, credentials, or system configurations. This could lead to data breaches that are absolutely devastating for your organization!

Put simply

Think of WhoDB as a library that only allows you to check out books from a specific shelf. However, it forgot to lock the doors to the back rooms, allowing anyone to grab any book in the whole library without permission! 📚 This vulnerability arises because WhoDB fails to validate the path of the database file, allowing attackers to use path traversal sequences (`../../`) to access databases outside the intended directory. It permits any database file on the system to be opened if an attacker can manipulate the user-controlled database file value.

What to do

An unauthenticated attacker could exploit this vulnerability to access confidential data from any Sqlite3 database on the machine, potentially exposing sensitive user information, credentials, or system configurations. This could lead to data breaches that are absolutely devastating for your organization! Upgrade to WhoDB version 0.45.0 immediately to close this critical vulnerability. Since no workarounds exist, patching is essential to protect your data. Review and audit any existing access controls to ensure they are properly configured after the update. You've got this! Follow these steps, and you'll have your WhoDB secured in no time. 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.02728 · 86.0th percentile
Weaknesses
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'); CWE-35 · Path Traversal: '.../...//'
Published
2025-02-06T18:41Z
EPSS history
Timeline
  • 06 FEB 18:41Z
    Path traversal opening Sqlite3 database in WhoDB
    cvelistv5