CVE-2023-48643

Shrubbery tac_plus 2.x, 3.x

Critical · published May 16, 2024

CVSS v3.1
9.8
EPSS
1%
Percentile
66.8
In the wild
Unconfirmed
What it is

🔥 An unauthenticated remote command execution flaw lurks in Shrubbery tac_plus 2.x to 4.x, allowing attackers to execute commands with a cleverly crafted username! 🚨 Think of it like a restaurant where customers can write their own orders on a menu — if the chef accepts anything without verifying it, a prankster could order something outrageous, like a hundred orders of spaghetti at once! This vulnerability could allow an attacker to execute any command on the server, potentially taking control of the entire system. This means they could read sensitive data, alter configurations, or even bring the service to a halt — absolutely devastating!

Put simply

Think of it like a restaurant where customers can write their own orders on a menu — if the chef accepts anything without verifying it, a prankster could order something outrageous, like a hundred orders of spaghetti at once! The flaw arises because the tac_plus.cfg configuration file uses TACACS+ packet strings as command-line arguments without proper validation. If the server lacks a pre-shared secret, attackers can inject their own commands during the authorization request process.

What to do

This vulnerability could allow an attacker to execute any command on the server, potentially taking control of the entire system. This means they could read sensitive data, alter configurations, or even bring the service to a halt — absolutely devastating! To remediate this issue, immediately patch to version F4.0.4.29 or higher and ensure a strong pre-shared secret is configured. Regularly audit your configuration files for unnecessary pre-authorization commands to minimize risk. You've got this! Follow these steps and you'll lock down your system in no time. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01158 · 66.8th percentile
Published
2024-05-16T16:14Z
EPSS history
Timeline
  • 16 MAY 16:14Z
    Shrubbery tac_plus 2.x, 3.x
    cvelistv5