JetBrains TeamCity is affected by CVE-2026-63077, a critical vulnerability allowing unauthenticated remote code execution. An attacker can exploit the agent polling protocol to execute OS commands with the privileges of the TeamCity server process. While initially not known to be exploited, CISA has confirmed its use in the wild.

On July 27, 2026, JetBrains issued a security advisory for CVE-2026-63077, a critical unsafe deserialization vulnerability affecting its TeamCity product. This flaw allows an unauthenticated attacker to achieve remote code execution by exploiting the agent polling protocol. An attacker capable of reaching a TeamCity server via HTTP or HTTPS can execute operating system commands with the privileges of the TeamCity server process.
Initially, JetBrains reported no evidence of active exploitation. However, by August 5, 2026, the vulnerability was added to the CISA Known Exploited Vulnerabilities (KEV) catalog, confirming its active exploitation in the wild.
The vulnerability stems from how TeamCity, specifically versions prior to 2026.1.3, handles Java deserialization using the XStream library. TeamCity utilizes a central server to coordinate builds and separate build agents to execute them. Agents communicate with the server via an agent polling protocol, which operates over endpoints under `/app/agents/v1`. This communication channel is distinct from the TeamCity web interface or REST API, and access to many agent endpoints is unauthenticated.
XStream is a Java library designed to convert object graphs to XML and reconstruct them from XML. The core issue lies in TeamCity's wrapper for XStream, `jetbrains.buildServer.messages.XStreamHolder`. In vulnerable versions, such as 2026.1.2, this wrapper configures an XStream instance and then calls `setupSecurityIfNeeded()`. This method adds TeamCity's specific allowlist entries to XStream's default permissions without first clearing them.
The bundled XStream version 1.4.20.3, upon initialization, already permits several broad type hierarchies by default, including `Map` and `Throwable`. Because TeamCity's allowlist is appended to these existing permissions, rather than replacing them, the system does not operate on a deny-by-default baseline. This allows for unsafe deserialization.
The patch, implemented in TeamCity version 2026.1.3, addresses this by explicitly clearing XStream's default permissions before adding TeamCity's allowlist. The `setupSecurityIfNeeded()` method now includes a call to `xStream.addPermission(NoTypePermission.NONE)` if a new `isWhiteListForced` property is true, which it is by default. This ensures that the allowlist operates from an empty permission set, effectively removing the broad default permissions like `Map` and `Throwable`.
Permitting broad type hierarchies like `Map` and `Throwable` covers numerous implementations and subclasses. This exposure, combined with XStream's reflection converter handling of declared fields and object references, provides sufficient callbacks to construct a gadget chain for exploitation. An attacker can leverage XPath references within the XML object graph to reuse allocated objects without additional type checks, facilitating the deserialization of malicious payloads.
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.

Attackers are exploiting two new PaperCut flaws to steal credentials and gain privileged access in education-sector attacks across the U.S. and Europe. Attackers are exploiting two recelty disclosed PaperCut flaws, CVE-2026-81578 and CVE-2026-82078, in attacks targeting schools and other education organizations in the U.S. and Europe, as reported by TheHackerNews. Arctic Wolf researchers observed