CVE-2021-38173

Btrbk before 0.31.2 allows command execution because of the mishandling of remote hosts filtering SSH commands using ssh_filter_btrbk.sh in authorized_keys

published August 7, 2021

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

⚠️ A sneaky oversight allows remote command execution due to improper filtering in Btrbk — think of it as a bouncer letting in an unverified guest because they forgot to check their ID! 🔥 Imagine a club where the bouncer is supposed to check IDs but gets distracted by the music. This lets in an uninvited guest who can access VIP areas — that’s what’s happening with the SSH command filtering here! An attacker could potentially execute arbitrary commands on the server if they manage to exploit this oversight. This could lead to unauthorized access, data manipulation, or even system takeover, leaving your server vulnerable to a range of malicious activities.

Put simply

Imagine a club where the bouncer is supposed to check IDs but gets distracted by the music. This lets in an uninvited guest who can access VIP areas — that’s what’s happening with the SSH command filtering here! This vulnerability in Btrbk, before version 0.31.2, allows command execution due to mishandling of SSH command filtering in the authorized_keys file, specifically through the ssh_filter_btrbk.sh script.

What to do

An attacker could potentially execute arbitrary commands on the server if they manage to exploit this oversight. This could lead to unauthorized access, data manipulation, or even system takeover, leaving your server vulnerable to a range of malicious activities. To secure your environment, upgrade Btrbk to version 0.31.2 or later immediately. Additionally, review your SSH configurations and ensure that proper command filtering is in place to prevent unauthorized access. This is fixable! Upgrade your Btrbk and secure your SSH configurations — you’ve got this! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.03155 · 87.9th percentile
Published
2021-08-07T18:58Z
EPSS history
Timeline
  • 07 AUG 18:58Z
    Btrbk before 0.31.2 allows command execution because of the mishandling of remote hosts filtering SSH commands using ssh_filter_btrbk.sh in authorized_keys
    cvelistv5