CVE-2025-5848
published 2025-06-08CVE-2025-5848: A vulnerability was found in Tenda AC15 15.03.05.19_multi and classified as critical. Affected by this issue is the function formSetPPTPUserList of the file…
PriorityP265high8.8CVSS 3.1
AVNACLPRLUINSUCHIHAH
EPSS
0.78%
51.5th percentile
A vulnerability was found in Tenda AC15 15.03.05.19_multi and classified as critical. Affected by this issue is the function formSetPPTPUserList of the file /goform/setPptpUserList of the component HTTP POST Request Handler. The manipulation of the argument list leads to buffer overflow. The attack may be launched remotely. The exploit has been disclosed to the public and may be used.
Affected
3 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| linux | linux_kernel | >= 6.17.0 < 6.17.3 | 6.17.3 |
| tenda | ac15 | — | — |
| tenda | ac15_firmware | — | — |
Detection & IOCsextracted from sources · hover to see the quote
snort
alert http any any -> $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS Tenda AC10 setPptpUserList list Parameter Buffer Overflow Attempt (CVE-2025-45779, CVE-2025-65221, 2025-15215, 2025-15217)"; flow:established,to_server; http.method; content:"POST"; http.uri; bsize:23; content:"/goform/setPptpUserList"; fast_pattern; http.request_body; content:"list|3d|"; pcre:"/^[^\x26&]{200,}(?:\x26|$)/R"; reference:url,github.com/sunyou-iot/iot-vul/tree/main/TendaAC10/CVE-2025-45779; reference:cve,2025-45779; reference:cve,2025-5848; reference:cve,2025-65221; reference:cve,2025-15215; classtype:attempted-admin; sid:2062281; rev:2; metadata:affected_product Tenda, attack_target Networking_Equipment, tls_state plaintext, created_at 2025_05_12, cve CVE_2025_45779, deployment Perimeter, deployment Internal, performance_impact Low, confidence High, signature_severity Major, tag Exploit, updated_at 2025_05_13; target:dest_ip;)bytes
list=<200+ bytes not containing & or \x26>
- →Exploit targets HTTP POST requests to the exact URI /goform/setPptpUserList (URI length is exactly 23 bytes); match on POST method and this URI path. ↗
- →The overflow is triggered via the `list` POST body parameter; look for `list=` (encoded as `list|3d|`) followed by 200 or more characters without an ampersand delimiter, indicating an oversized value.
- →Traffic is plaintext (no TLS); deploy detection at both perimeter and internal network boundaries.
- →The vulnerability is in function formSetPPTPUserList within the file /goform/setPptpUserList of the HTTP POST Request Handler; the manipulated argument is `list`. ↗
- ·The Snort/Suricata rule (sid:2062281) was originally written for Tenda AC10 and references CVE-2025-45779 as its primary CVE, but explicitly cross-references CVE-2025-5848 (Tenda AC15). Validate applicability against your specific device model before deploying.
- ·The 200-character threshold in the PCRE (`{200,}`) is a heuristic; legitimate PPTP user list payloads should be reviewed to tune the threshold and avoid false positives.
CVSS provenance
nvdv3.18.8HIGHCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
nvdv4.07.4HIGHCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
nvdv2.09.0CRITICALAV:N/AC:L/Au:S/C:C/I:C/A:C
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
OSV
f2fs: fix to avoid NULL pointer dereference in f2fs_check_quota_consistency()
osv·2025-11-12
CVE-2025-40138 f2fs: fix to avoid NULL pointer dereference in f2fs_check_quota_consistency()
f2fs: fix to avoid NULL pointer dereference in f2fs_check_quota_consistency()
In the Linux kernel, the following vulnerability has been resolved:
f2fs: fix to avoid NULL pointer dereference in f2fs_check_quota_consistency()
syzbot reported a f2fs bug as below:
Oops: gen[ 107.736417][ T5848] Oops: general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] SMP KASAN PTI
KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007]
CPU: 1 UID: 0 PID: 5848 Comm: syz-executor263 Tainted: G W 6.17.0-rc1-syzkaller-00014-g0e39a731820a #0 PREEMPT_{RT,(full)}
RIP: 0010:strcmp+0x3c/0xc0 lib/string.c:284
Call Trace:
f2fs_check_quota_consistency fs/f2fs/super.c:1188 [inline]
f2fs_check_opt_consistency+0x1378/0x2c10 fs/f2fs/super.c:1436
__f2fs_remount fs/f2f
GHSA
GHSA-rqj6-6f2c-2g2c: A vulnerability was found in Tenda AC15 15
ghsa_unreviewed·2025-06-09
CVE-2025-5848 [HIGH] CWE-119 GHSA-rqj6-6f2c-2g2c: A vulnerability was found in Tenda AC15 15
A vulnerability was found in Tenda AC15 15.03.05.19_multi and classified as critical. Affected by this issue is the function formSetPPTPUserList of the file /goform/setPptpUserList of the component HTTP POST Request Handler. The manipulation of the argument list leads to buffer overflow. The attack may be launched remotely. The exploit has been disclosed to the public and may be used.
Red Hat
kernel: f2fs: fix to avoid NULL pointer dereference in f2fs_check_quota_consistency()
vendor_redhat·2025-11-12
CVE-2025-40138 kernel: f2fs: fix to avoid NULL pointer dereference in f2fs_check_quota_consistency()
kernel: f2fs: fix to avoid NULL pointer dereference in f2fs_check_quota_consistency()
In the Linux kernel, the following vulnerability has been resolved:
f2fs: fix to avoid NULL pointer dereference in f2fs_check_quota_consistency()
syzbot reported a f2fs bug as below:
Oops: gen[ 107.736417][ T5848] Oops: general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] SMP KASAN PTI
KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007]
CPU: 1 UID: 0 PID: 5848 Comm: syz-executor263 Tainted: G W 6.17.0-rc1-syzkaller-00014-g0e39a731820a #0 PREEMPT_{RT,(full)}
RIP: 0010:strcmp+0x3c/0xc0 lib/string.c:284
Call Trace:
f2fs_check_quota_consistency fs/f2fs/super.c:1188 [inline]
f2fs_check_opt_consistency+0x1378/0x2c10 fs/f2fs/super.c:1436
__f2fs_remount f
Suricata
ET WEB_SPECIFIC_APPS Tenda AC10 setPptpUserList list Parameter Buffer Overflow Attempt (CVE-2025-45779, CVE-2025-65221, 2025-15215, 2025-15217)
suricata·2025-05-12·CVSS 9.8
CVE-2025-45779 [CRITICAL] ET WEB_SPECIFIC_APPS Tenda AC10 setPptpUserList list Parameter Buffer Overflow Attempt (CVE-2025-45779, CVE-2025-65221, 2025-15215, 2025-15217)
ET WEB_SPECIFIC_APPS Tenda AC10 setPptpUserList list Parameter Buffer Overflow Attempt (CVE-2025-45779, CVE-2025-65221, 2025-15215, 2025-15217)
Rule: alert http any any -> $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS Tenda AC10 setPptpUserList list Parameter Buffer Overflow Attempt (CVE-2025-45779, CVE-2025-65221, 2025-15215, 2025-15217)"; flow:established,to_server; http.method; content:"POST"; http.uri; bsize:23; content:"/goform/setPptpUserList"; fast_pattern; http.request_body; content:"list|3d|"; pcre:"/^[^\x26&]{200,}(?:\x26|$)/R"; reference:url,github.com/sunyou-iot/iot-vul/tree/main/TendaAC10/CVE-2025-45779; reference:cve,2025-45779; reference:cve,2025-5848; reference:cve,2025-65221; reference:cve,2025-15215; classtype:attempted-admin; sid:2062281; rev:2; metadata:affected_product Ten
No public exploits indexed.
2025-06-08
Published