Hispasec•September 11, 2026•🇪🇸Translated from Spanish

Attackers Chain JFrog Artifactory CVEs for Rapid Admin Takeover and Backdoor Deployment

Real-world attacks against self-hosted JFrog Artifactory have combined several CVEs to move from unauthenticated requests to administrator privileges. The objective extends beyond initial access: attackers establish persistence, deploy backdoors, and open the door to potential software supply chain compromise.

Between 15 August and 8 September 2026, multiple self-hosted JFrog Artifactory instances received attacks that resulted in administrative control, creation of persistent accounts, and deployment of backdoors. The timeframe is significant because these were not isolated proof-of-concept attempts but complete intrusions that, in some cases, progressed from initial access to a new administrator account in under five minutes.

The primary attack path relies on chaining CVE-2026-42018 and CVE-2026-42016. The flaw CVE-2026-42018 allows an attacker to obtain an internal token associated with the anonymous user without logging in, even when anonymous access is disabled. Using this foothold, CVE-2026-42016 enables conversion of a low-privilege token into one with administrator scope because the validation checks only signature and issuer, not the actual token scope. This escalation has an additional side effect: certain administrative actions may appear in logs as token:anonymous rather than a named account, complicating forensic analysis.

Attackers then leveraged the Artifactory plugin ecosystem to solidify their presence. Malicious Groovy plugins were installed through the plugin framework, enabling server-side code execution. From there, shell commands were executed via a plugin execution endpoint for reconnaissance and file enumeration. A dropper downloaded a binary over HTTP, wrote it to globally writable paths such as /tmp, and opened a command-and-control channel. In several cases the deployment culminated in a Rust backdoor for remote control.

In parallel, CVE-2026-82329 was exploited independently between 1 and 8 September 2026. This critical authentication bypass flaw, rated CVSS 9.8, allows administrative privileges without chaining other defects and primarily affects default configurations of self-hosted Artifactory. Observed exploitation included creation of administrator tokens and enumeration of users, groups, and credential sets.

Priority must be given to patching. Fixes for CVE-2026-82329 are available in versions 7.111.21, 7.117.28, 7.125.20, 7.133.29, 7.146.38 and 7.161.20. For the CVE-2026-42018 plus CVE-2026-42016 chain, correcting at least one of the two vulnerabilities is sufficient to break the attack, although applying all available updates is recommended, especially for internet-exposed instances.

If immediate patching is not possible, a quick mitigation for CVE-2026-82329 is to configure an extra random join key in system.yaml. Organizations should still treat exposed servers as potentially compromised: review audit logs for administrative actions linked to token:anonymous and new high-privilege accounts, rotate exposed credentials and tokens, and audit changes to users, groups, and federated access topologies. Additional steps include inspecting for unauthorized Groovy plugins, checking file systems and scheduled tasks for binaries in paths such as /tmp, and verifying integrity of critical repositories and artifacts to protect the CI/CD pipeline.

Related articles

Security NEXT•Vulnerabilities & Exploits

GitLab Issues Critical Patches for CVE-2026-110264 Affecting Wide Range of Versions

GitLab has released emergency security updates to address multiple vulnerabilities, including one rated critical that allows unauthenticated remote code execution. The flaw, tracked as CVE-2026-110264, stems from an integer overflow in the regular expression compiler and carries a maximum CVSSv3.1 base score of 10.0. It impacts GitLab Community Edition and Enterprise Edition starting from version 7.0, with patches now available for both current and older branches. The company strongly urges immediate updates due to the severity and potential for arbitrary code execution on affected servers. Additional lower-severity issues were also resolved in the same release cycle.

Hispasec•Vulnerabilities & Exploits

PHP Issues Emergency Patches for Critical PHP2Shell RCE Flaws as Exploit Attempts Emerge

PHP has released urgent patches for two critical vulnerabilities collectively known as PHP2Shell that enable unauthenticated remote code execution on affected servers. The flaws, tracked as CVE-2026-109618 and CVE-2026-109619, score 9.2 on CVSS v4.0 and have already seen active exploitation attempts with malicious payloads adjusted to bypass WAF rules. The issues affect multiple PHP deployment methods including Apache with mod_php, PHP-FPM, php-cgi, FrankenPHP, and LiteSpeed, and do not require complex application code to be exploitable. CVE-2026-109618 involves a memory corruption chain leading to code execution under the web process privileges, while CVE-2026-109619 stems from an obsolete global state issue causing use-after-free conditions that can result in memory disclosure and code execution. Patched versions include PHP 8.5.12, 8.4.27, 8.3.36, and 8.2.35, with administrators advised to restart all persistent workers after updating. Temporary mitigations such as setting memory_limit to -1 and disabling session.upload_progress.enabled are available for environments that cannot patch immediately.

Security NEXT•Vulnerabilities & Exploits

Two Critical RCE Vulnerabilities Patched in PHP with CVSS 9.2 Scores

The PHP development team has disclosed two severe remote code execution vulnerabilities affecting the widely used scripting language. Both issues, tracked as CVE-2026-109618 and CVE-2026-109619, received a CVSSv4.0 base score of 9.2 and were rated Critical. The flaws stem from improper memory handling during request processing and cleanup phases. Exploitation could allow attackers to execute arbitrary code by manipulating uninitialized or residual data in worker processes. Security updates addressing both vulnerabilities were released on October 21, 2026, and users are strongly urged to apply the patches immediately. The advisories were previewed the previous day, highlighting the urgency of the fixes.

BoletimSec•Vulnerabilities & Exploits

Critical PHP Core Flaws Enable Unauthenticated Remote Code Execution

The PHP project released emergency patches on October 21 for two critical vulnerabilities in the language core, tracked as CVE-2026-109618 and CVE-2026-109619 and collectively referred to as PHP2Shell. Both issues received a CVSS 4.0 score of 9.2 and allow remote code execution without authentication. CVE-2026-109618 resides in memory-handling routines where longjmp can leave request data partially initialized, and subsequent shutdown operates on invalid data; multipart requests with many headers or empty file fields can trigger the condition. CVE-2026-109619 affects an obsolete global state in long-lived workers that retain references to freed memory, with confirmed paths involving fatal errors, error reporting data, and session upload progress. Researchers demonstrated unauthenticated code execution over HTTP against the first flaw on Apache with mod_php using default limits, while PHP-FPM exposure was identified through code analysis. The FBI Cyber Division issued an alert urging immediate updates, and Cloudflare deployed WAF rules while confirming early attacks in the wild.