CVE-2020-16272

The SRP-6a implementation in Kee Vault KeePassRPC before 1.12.0 is missing validation for a client-provided parameter, which allows remote attackers to read…

published August 3, 2020

CVSS
—
EPSS
3%
Percentile
86.3
In the wild
Unconfirmed
What it is

⚠️ An unvalidated parameter in the SRP-6a implementation of KeePassRPC is the unwelcome guest at your data party! Think of it like a restaurant where the waiter accepts any random order without checking — the kitchen can serve anything, and surprise meals might end up on your table. Here, the absence of validation lets attackers sneak into your database through a WebSocket connection, altering the order of your precious data! An attacker could potentially read and modify sensitive information stored in your KeePass database. This could lead to unauthorized access to passwords and personal data, making your security setup feel like a leaky bucket. Imagine someone rearranging your entire pantry just by sending an order!

Put simply

Think of it like a restaurant where the waiter accepts any random order without checking — the kitchen can serve anything, and surprise meals might end up on your table. Here, the absence of validation lets attackers sneak into your database through a WebSocket connection, altering the order of your precious data! The vulnerability lies in the SRP-6a implementation in KeePassRPC versions prior to 1.12.0, where it fails to validate a client-provided parameter over a WebSocket connection, allowing remote attackers to manipulate the database.

What to do

An attacker could potentially read and modify sensitive information stored in your KeePass database. This could lead to unauthorized access to passwords and personal data, making your security setup feel like a leaky bucket. Imagine someone rearranging your entire pantry just by sending an order! To guard against this vulnerability, immediately update KeePassRPC to version 1.12.0 or later. Additionally, review your WebSocket configurations to ensure they are securely managed and validate incoming parameters properly. Stay vigilant! You've got this! By taking these steps, you'll lock down your KeePass database and keep those unwanted guests out! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02775 · 86.3th percentile
Published
2020-08-03T16:19Z
EPSS history
Timeline
  • 03 AUG 16:19Z
    The SRP-6a implementation in Kee Vault KeePassRPC before 1.12.0 is missing validation for a client-provided parameter, which allows remote attackers to read…
    cvelistv5