CVE-2022-38130

The com.keysight.tentacle.config.ResourceManager.smsRestoreDatabaseZip() method is used to restore the HSQLDB database used in SMS

published August 10, 2022

Patch now

High probability of exploitation

NVD has not assigned a CVSS score to this record. It sits in the 99.0th percentile for exploit probability.

CVSS
โ€”
EPSS
55%
Percentile
99.0
In the wild
Unconfirmed
What it is

๐Ÿšจ An unauthenticated remote attacker can literally dictate what gets restored into your HSQLDB database โ€” that's like a stranger showing up at your party and swapping your carefully prepared dishes with mystery leftovers! ๐Ÿ”ฅ Imagine you're at a restaurant and the chef takes orders without checking who you are. An attacker could simply send their own special dish to your table โ€” and you wouldn't even know until it was too late! This vulnerability allows an attacker to gain control over the content of your database, potentially corrupting data or injecting malicious code. It's the kind of risk that could lead to absolute chaos in your application, compromising integrity and trust โ€” a recipe for disaster!

Put simply

Imagine you're at a restaurant and the chef takes orders without checking who you are. An attacker could simply send their own special dish to your table โ€” and you wouldn't even know until it was too late! The flaw is found in the com.keysight.tentacle.config.ResourceManager.smsRestoreDatabaseZip() method, which accepts a UNC path for a zipped database file without any authentication checks, enabling unauthorized access and manipulation of the database.

What to do

This vulnerability allows an attacker to gain control over the content of your database, potentially corrupting data or injecting malicious code. It's the kind of risk that could lead to absolute chaos in your application, compromising integrity and trust โ€” a recipe for disaster! To protect against this, ensure you restrict access to the smsRestoreDatabaseZip method and validate paths from trusted sources only. Implement proper authentication mechanisms to prevent unauthorized requests. Regularly audit your application for similar vulnerabilities. You can fix this! Just follow the steps, and soon you'll have this locked down tight. ๐Ÿ›ก๏ธ

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.54936 ยท 99.0th percentile
Published
2022-08-10T16:05Z
EPSS history
Timeline
  • 10 AUG 16:05Z
    The com.keysight.tentacle.config.ResourceManager.smsRestoreDatabaseZip() method is used to restore the HSQLDB database used in SMS
    cvelistv5