Improper Authentication Affecting github.com/charmbracelet/soft-serve/server/ssh package, versions <0.6.2


Severity

Recommended
0.0
high
0
10

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

Threat Intelligence

EPSS
0.32% (71st 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 Learn

Learn about Improper Authentication vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-GOLANG-GITHUBCOMCHARMBRACELETSOFTSERVESERVERSSH-5934536
  • published8 Oct 2023
  • disclosed4 Oct 2023
  • creditJJGadgets

Introduced: 4 Oct 2023

CVE-2023-43809  (opens in a new tab)
CWE-287  (opens in a new tab)

How to fix?

Upgrade github.com/charmbracelet/soft-serve/server/ssh to version 0.6.2 or higher.

Overview

github.com/charmbracelet/soft-serve/server/ssh is an A tasty, self-hostable Git server for the command line.

Affected versions of this package are vulnerable to Improper Authentication through the allow-keyless setting and the public key authentication process. An attacker can bypass public key authentication and gain unauthorised access by presenting manipulated SSH requests using keyboard-interactive authentication mode.

Note: This is only exploitable if keyboard-interactive SSH authentication is active and the public key requires additional client-side verification, for example using FIDO2 or GPG.

CVSS Scores

version 3.1