Insufficient Verification of Data Authenticity Affecting github.com/codenotary/immudb/pkg/client package, versions <1.4.1


Severity

Recommended
0.0
medium
0
10

CVSS assessment made by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.06% (30th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-GOLANG-GITHUBCOMCODENOTARYIMMUDBPKGCLIENT-3136517
  • published22 Nov 2022
  • disclosed21 Nov 2022
  • creditUnknown

Introduced: 21 Nov 2022

CVE-2022-39199  (opens in a new tab)
CWE-345  (opens in a new tab)

How to fix?

Upgrade github.com/codenotary/immudb/pkg/client to version 1.4.1 or higher.

Overview

Affected versions of this package are vulnerable to Insufficient Verification of Data Authenticity immudb client SDKs use server's UUID to distinguish between different server instances so that the client can connect to different immudb instances and keep the state for multiple servers. SDK does not validate this uuid and can accept any value reported by the server. A malicious server can change the reported UUID tricking the client to treat it as a different server thus accepting a state completely irrelevant to the one previously retrieved from the server.

References

CVSS Scores

version 3.1