CVE-2023-45239

A lack of input validation exists in tac_plus prior to commit 4fdf178 which, when pre or post auth commands are enabled, allows an attacker who can control the…

published October 6, 2023

CVSS
—
EPSS
2%
Percentile
82.7
In the wild
Unconfirmed
What it is

⚠️ A sneaky input validation flaw in tac_plus lets an attacker turn usernames into a ticket for remote code execution! 🔥 Think of it like a restaurant that takes orders without checking if the food allergies are listed — if the chef doesn’t see the red flags, someone could end up with a dish that’s downright dangerous! An attacker could exploit this vulnerability to inject shell commands into the tac_plus server, potentially gaining full control. That means they could snoop on sensitive information or even wreak havoc by altering server configurations. The consequences could range from unauthorized access to a complete system takeover!

Put simply

Think of it like a restaurant that takes orders without checking if the food allergies are listed — if the chef doesn’t see the red flags, someone could end up with a dish that’s downright dangerous! This vulnerability arises from a lack of input validation in tac_plus before commit 4fdf178, allowing any attacker controlling certain fields to inject shell commands and achieve remote code execution. This is especially dangerous when pre or post auth commands are enabled.

What to do

An attacker could exploit this vulnerability to inject shell commands into the tac_plus server, potentially gaining full control. That means they could snoop on sensitive information or even wreak havoc by altering server configurations. The consequences could range from unauthorized access to a complete system takeover! To protect your systems, ensure you update tac_plus to the latest commit (4fdf178 or later). Additionally, review your configurations to disable pre or post auth commands if not needed, and implement proper validation on user input to block any malicious commands. 🛡️ You've got this! A few careful updates and checks, and you’ll secure your tac_plus setup in no time! 🚀

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02240 · 82.7th percentile
Published
2023-10-06T17:16Z
EPSS history
Timeline
  • 06 OCT 17:16Z
    A lack of input validation exists in tac_plus prior to commit 4fdf178 which, when pre or post auth commands are enabled, allows an attacker who can control the…
    cvelistv5