CVE-2023-48194

Vulnerability in Tenda AC8v4 .V16.03.34.09 due to sscanf and the last digit of s8 being overwritten with \x0

Medium · published July 9, 2024

CVSS v3.1
6.3
EPSS
1%
Percentile
50.3
In the wild
Unconfirmed
What it is

⚠️ A surprising twist in the Tenda AC8v4—an oversight in sscanf lets attackers gain control over critical registers! 🔥 Think of it like a waiter who misreads an order and brings you a dish with the wrong ingredients. If they don’t check it before serving, you might end up with something undesirable or even dangerous! By exploiting this vulnerability, an attacker could manipulate the gp register, potentially leading to unauthorized access or system instability. While not an immediate crisis, the ability to control such resources could pave the way for more severe attacks down the line.

Put simply

Think of it like a waiter who misreads an order and brings you a dish with the wrong ingredients. If they don’t check it before serving, you might end up with something undesirable or even dangerous! This vulnerability arises from how sscanf handles input, specifically allowing the last digit of a variable to be overwritten. After executing set_client_qos, an attacker can gain control of the gp register, which could lead to unintended behavior or exploitation.

What to do

By exploiting this vulnerability, an attacker could manipulate the gp register, potentially leading to unauthorized access or system instability. While not an immediate crisis, the ability to control such resources could pave the way for more severe attacks down the line. To mitigate this risk, patch the Tenda AC8v4 firmware to the latest version that addresses CVE-2023-48194. It's also a good idea to audit any input processing to ensure it validates correctly and doesn’t leave room for manipulation. You've got this! With these steps, you'll be strengthening your defenses in no time. 🛡️

The record
Technical detail
CVSS v3.1
6.3 · MEDIUM
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
CVSS v4.0
Not supplied
EPSS
0.00645 · 50.3th percentile
Published
2024-07-09T00:00Z
EPSS history
Timeline
  • 09 JUL 00:00Z
    Vulnerability in Tenda AC8v4 .V16.03.34.09 due to sscanf and the last digit of s8 being overwritten with \x0
    cvelistv5