Programmer’s Digest #201
09/02/2026-09/09/2026 Telerik UI Flaws Chain AES-CBC Padding Oracle, SAP Patches CVSS 10.0 Kernel Flaw, Attackers Breached JetBrains Cadence And More.
1. Telerik UI Flaws Chain AES-CBC Padding Oracle to Unauthenticated Remote Code Execution
A vulnerability chain in Telerik UI for ASP.NET AJAX turns an unauthenticated AES-CBC padding oracle into remote code execution. It affects versions 2010.1.309 through 2026.2.519; Progress Software’s 2026.2.708 (2026 Q2 SP1) fixes it.
Researcher Marcio Almeida found that RadAsyncUpload’s encrypted state fields use AES-CBC without integrity protection, letting attackers infer plaintext and forge configuration data — including overriding allowed file extensions to enable DLL uploads. RCE requires two more flaws: CVE-2026-13181, an unguarded Type.GetType call reachable via the FileUploaded handler, exploited using AssemblyInstaller as a deserialization gadget to load a malicious DLL. CVE-2026-13182 covers the core oracle; CVE-2026-13183 is a timing-based variant that persists even with hidden error messages. CVE-2026-13184 involves a predictable fallback HMAC key.
Exploitation requires a reachable RadAsyncUpload page with a non-default encryption key. Progress’s fix replaces AES-CBC with authenticated AES-GCM encryption. Admins should update immediately and check for unusual DLLs, unexpected ASPX files, and suspicious w3wp.exe activity.
2. SAP Patches CVSS 10.0 Kernel Flaw Enabling Unauthenticated Remote Code Execution
SAP has released patches for multiple critical vulnerabilities, including a maximum-severity flaw in SAP Extended Passport (EPP) Processing. Tracked as CVE-2026-44756 (CVSS 10.0), this memory corruption bug – dubbed OVERPASS by discoverer Onapsis – is remotely exploitable without authentication. Attackers can execute arbitrary OS commands with SAP admin privileges, fully compromising business data and processes. The flaw stems from missing boundary validation during EPP deserialization, allowing crafted requests to trigger memory safety violations and abnormal termination.
Because EPP processing is shared kernel code, OVERPASS is reachable via web, SAP GUI, and RFC layers – none requiring credentials – so no single network control fully mitigates risk. Exploitation enables reading the SAP secure store, extracting database credentials and password hashes, accessing live session data, moving laterally, and modifying binaries.
SAP also patched CVE-2026-58240 (CVSS 9.8), named S4GET, a missing authentication check in SAP NetWeaver Message Server allowing unauthenticated remote code execution as
Onapsis urges immediate patching, prioritizing internet-facing systems. Notably, SAP authorizations and SoD controls offer no protection since vulnerable code runs before authentication.
3. PostgreSQL Hit by 12-Year-Old Vulnerability Allowing Server Takeover
Cyera researchers disclosed PostGREShell (CVE-2026-6471, CVSS 7.2), a 12-year-old PostgreSQL flaw affecting every version since 9.4 (2014). Missing authorization in logical decoding lets any non-superuser with REPLICATION privilege specify a full filesystem path as their output plugin, which PostgreSQL passes unvalidated to dlopen()/LoadLibrary() – executing arbitrary code as the server’s OS account.
Since replication accounts (used by backup tools, pipelines, and monitoring systems) are common and routinely granted this privilege, the bug turns a low-level account into full remote code execution across Windows, Linux, and macOS. That foothold escalates to permanent superuser access, letting attackers read every database, run OS commands, steal private keys, and plant persistent backdoors, including passwordless logins.
The flaw stems from PostgreSQL’s replication protocol accepting plugin names with slashes, path traversal, and UNC paths without validation — unlike the SQL LOAD command, which blocks this for non-superusers.
Fixed in versions 18.6, 17.11, 16.15, 15.19, and 14.24. Organizations should update immediately and audit which accounts hold Replication privileges.
4. Attackers Breached JetBrains Cadence via Unpatched TeamCity, Extracting AWS Credentials
JetBrains is urging Cadence users to immediately revoke and rotate all credentials after threat actors exploited a critical TeamCity vulnerability to breach its environment. Users should treat all executions and related data as potentially untrusted.
Cadence is JetBrains’ cloud service integrated with PyCharm for running ML workloads on cloud GPUs. Attackers exploited CVE-2026-63077 (CVSS 9.8), a deserialization flaw enabling unauthenticated command execution. JetBrains discovered the breach on August 23, 2026, with intrusion occurring August 8 – 24. Threat actors accessed a 2024 Cadence server backup containing usernames, emails, IP addresses, credentials, configuration files, logs, and AWS IAM secrets. Source code synced from PyCharm projects may also have been compromised.
JetBrains has taken the affected server offline and invalidated access tokens. Users should review AWS accounts, S3 buckets, repositories, and deployments for suspicious activity. The company warned of increased phishing and social engineering risks from exposed personal data. Six IP addresses linked to exploitation were published as indicators of compromise. The incident remains under investigation with no attribution yet determined.
5. Adobe Commerce Zero-Day Exploited to Backdoor Online Stores
Attackers are actively exploiting a zero-day, dubbed StyleSmuggler, in Adobe Commerce and Magento to backdoor online stores. The flaw lets attackers inject PHP code into Magento’s template system via the “styles” properties, evading detection. The two-stage attack first injects code by generating a failure report, then executes it when Magento sends a failed-payment email — no user interaction required. It affects Magento 2.4.7, 2.4.8, and 2.4.9, including stores on the July and August 2026 patches. Successful attacks deploy a Rust-based backdoor that connects to a command-and-control server, disguising itself as processes like “kworker/u:8:0” or “fc-cache” and hiding C&C traffic as NTP replies. It exfiltrates host details, IP address, and system info.
Sansec found the campaign active from September 4. Unusual spikes in “Payment Transaction Failed Reminder” emails may signal compromise. Adobe’s Patch Tuesday fixes are set for September 8, but it’s unclear if this flaw is included.