TP-Link has patched 15 vulnerabilities in the zero-touch provisioning (ZTP) mechanism of its Omada network devices that could be chained with previously disclosed flaws to achieve remote code execution (RCE). [...]

TP-Link has addressed 15 vulnerabilities within the zero-touch provisioning (ZTP) mechanism of its Omada networking devices. These flaws, when chained with previously identified vulnerabilities, could lead to remote code execution (RCE) on affected systems. The vulnerabilities were discovered by researchers at Forescout's Vedere Labs, who presented their findings at the Black Hat USA security conference.
Omada is TP-Link's business-focused product line, encompassing Wi-Fi access points, Ethernet and PoE switches, internet gateways, and VPN routers. These devices are commonly deployed in small to medium-sized businesses, though TP-Link also markets them for enterprise use. ZTP facilitates the remote deployment of network devices by allowing IT teams or managed service providers (MSPs) to pre-configure them without requiring on-site manual setup.
Beyond Omada devices, some of the 15 vulnerabilities identified by Forescout also impact other TP-Link products and services, including IP cameras, smart home IoT devices, mobile applications, and cloud accounts. The issues span several categories, including hard-coded cryptographic keys, information disclosure, remote code execution, device hijacking and spoofing, client-side code execution, and the interception or compromise of encrypted communications.
Forescout's analysis indicates that attackers could combine these newly disclosed flaws with two previously known command-injection vulnerabilities, identified as CVE-2025-7850 and CVE-2025-7851, to compromise Omada's chain of trust and infiltrate networks. The vulnerabilities enable concrete attack scenarios that allow attackers to breach networks through both controllers and client devices.
TP-Link's advisory lists 15 newly disclosed flaws. Eleven of these have been assigned CVE identifiers: CVE-2025-9289 through CVE-2025-9293, CVE-2025-15544, and CVE-2025-15627 through CVE-2025-15631. The remaining four findings, which did not receive CVEs, relate to device adoption based solely on serial numbers, default credentials used during initial adoption, predictable serial numbers, and files made available via unauthenticated temporary download links.
One attack scenario described by Forescout involves a remote attacker enumerating predictable device serial numbers to obtain MAC addresses and identify devices awaiting adoption. The attacker could then impersonate one of these devices, exploit a race condition during cloud adoption, and authenticate using default credentials. This process could lead to the controller disclosing the device configuration, including a cleartext username, an unsalted MD5 password hash, and potentially VPN keys.
Further, an attacker could inject JavaScript into the controller's administrative interface to phish an administrator and steal their cloud-controller credentials. With stolen credentials, the attacker could reconfigure managed devices, establish VPN tunnels into the internal network, and exploit previously disclosed command-injection flaws to compromise network equipment.
The vulnerabilities affect a range of Omada products, including Controllers, Gateways, Switches, Access Points, OLT platforms, Cloud services, and TP-Link mobile applications. Forescout reported identifying over 1,800 internet-accessible Omada controllers, despite such deployments typically not being intended for direct exposure to the internet. The Omada and Omada Guard Android applications have accumulated 1.1 million downloads on Google Play, while TP-Link's collective mobile applications serve between 3 and 7 million active accounts.
Users are advised to download the latest firmware images for their specific device models from TP-Link's Omada download portal. Additionally, it is recommended to use strong, unique administrator credentials, enable multi-factor authentication (MFA), rotate all secrets if a compromise is suspected, update mobile applications, and monitor network traffic for any suspicious activity.

JetBrains is urging Cadence users to revoke and rotate all credentials following a security incident last month in which unidentified threat actors exploited a recently disclosed critical vulnerability in TeamCity to breach its own environment. "Cadence users should immediately revoke or rotate all credentials and secrets that may have been used to run their Cadence executions," JetBrains said.
A weakness has been identified in Tenda CP3 27.5.57.101. This issue affects some unknown processing of the file Net/NetCheckPing.cpp. This manipulation of the argument interface_name/host causes os command injection. The attack can be initiated remotely.
A security flaw has been discovered in Tenda CP3 27.5.57.101. This vulnerability affects the function SystemAsh of the file Apis/system.c of the component Kylin. The manipulation of the argument AlarmVoiceURL results in os command injection. It is possible to launch the attack remotely.

OpenAI has announced a $1 billion commitment to provide subsidized access to its Daybreak AI cybersecurity tools for under-resourced critical infrastructure defenders. The initiative, named Daybreak for Frontline Defenders, will offer AI models, training, and technical support over the next six months, prioritizing water and wastewater utilities, electric grid operators, and local government entities. This move aims to equip organizations with limited budgets and staff against increasingly sophisticated cyber threats.

Attackers are exploiting a new unpatched vulnerability in Magento Open Source and Adobe Commerce that lets them run malicious code on an online store's server without logging in, Dutch e-commerce security company Sansec said in an advisory published on September 5. Sansec, which discovered the flaw and named it StyleSmuggler, said attacks started on September 4. "Sansec is publishing early
In BPF instructions that load/store a value from/to a scratch memory register the register index is an unsigned 32-bit integer and must not exceed 15, but libpcap BPF interpreter does not validate the value. In particular uncommon use cases a crafted filter program can cause the interpreter to try reading and writing the OS process memory in the 16GiB starting at the current stack frame on 64-bit architectures and in the entire address space on 32-bit architectures.