ctipilot.ch

Joomla extension file-upload RCE wave

trend · trend:joomla-extension-file-upload-rce-wave single-source

A sustained wave of vulnerability disclosures in unrelated Joomla third-party extensions running since late June 2026, in which anonymous or near-anonymous single-request paths to full site compromise keep surfacing in widely-installed commercial components. It began as an arbitrary-file-upload-to-RCE cluster (CWE-434) surfaced by researcher mySites.guru via source-code audits: JoomShaper SP Page Builder (CVE-2026-48908), Joomlack Page Builder CK (CVE-2026-56290), Balbooa Forms (CVE-2026-56291), iCagenda (CVE-2026-48939), RSFiles! (CVE-2026-57827, unauthenticated, CVSS 10.0) and Phoca Download (CVE-2026-57828, authenticated, CVSS 9.0); several were CISA-KEV-listed within days, iCagenda after confirmed zero-day exploitation (mySites.guru, 2026-07-08/10). The wave has since broadened beyond that single flaw class and beyond one researcher: Balbooa Gridbox accepted a client-supplied cookie as proof of identity (CVE-2026-61425) and later let an anonymous visitor register straight into an administrator group (CVE-2026-65884/-65885, exploitation observed), and VulnCheck disclosed an unauthenticated PHP object injection reaching code execution in the Aimy Captcha-Less Form Guard anti-spam plugin (CVE-2026-65883, CWE-502). The through-line is the under-reviewed Joomla extension directory, not one CWE.

Coverage timeline
11
first 2026-07-09 → last 2026-08-02
Peak priority
high
7 high · 4 notable
Sources cited
20
9 hosts
Sections touched
5
trending-vulnerabilities, updates, weekly-long-running
Co-occurring entities
8
see Related entities below
ATT&CK techniques
4
pinned v19.2 · see below

Hunting pivots

Affected products
Balbooa Gridbox for JoomlaJoomShaper SP Page BuilderAimy Captcha-Less Form Guard for JoomlaAimy Captcha-Less Form GuardApache AirflowBalbooa GridboxCheck Point Security ManagementJoomShaper EasyStoreJoomla Events BookingJoomla Membership ProJoomliC iCagendaPhoca Download for JoomlaRSFiles! for JoomlaSolarWinds Web Help Desk

ATT&CK techniques

4 techniques observed across 10 entries — derived from entry metadata and body evidence, never asserted without a published entry behind it · pinned to MITRE ATT&CK v19.2 · compare on the matrix · Navigator layer (JSON)

Initial Access TA0001

T1190Exploit Public-Facing Application×10

Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network. The weakness in the system can be a software bug, a temporary glitch, or a misconfiguration.

Evidence: 2026-08-02/weekly-w31-joomla-extension-wave-status · 2026-08-02/weekly-w31-identity-input-trusted-as-proof · 2026-08-02/sp-page-builder-cve-2026-65766-preauth-sqli-mail-relay · 2026-08-01/aimy-captcha-joomla-cve-2026-65883-object-injection-rce · 2026-07-31/balbooa-gridbox-cve-2026-65884-anon-admin-registration-rce · 2026-07-26/weekly-w30-joomla-extension-wave-status +4 more · ATT&CK page ↗

Persistence TA0003

T1136.001Create Account: Local Account×3

Adversaries may create a local account to maintain access to victim systems. Local accounts are those configured by an organization for use by users, remote support, services, or for administration on a single system or service.

Evidence: 2026-08-02/weekly-w31-joomla-extension-wave-status · 2026-08-02/weekly-w31-identity-input-trusted-as-proof · 2026-07-31/balbooa-gridbox-cve-2026-65884-anon-admin-registration-rce · ATT&CK page ↗

T1505.003Server Software Component: Web Shell×8

Adversaries may backdoor web servers with web shells to establish persistent access to systems. A Web shell is a Web script that is placed on an openly accessible Web server to allow an adversary to access the Web server as a gateway into a network. A Web shell may provide a set of functions to execute or a command-line interface on the system that hosts the Web server.

Evidence: 2026-08-02/weekly-w31-joomla-extension-wave-status · 2026-08-02/weekly-w31-identity-input-trusted-as-proof · 2026-07-31/balbooa-gridbox-cve-2026-65884-anon-admin-registration-rce · 2026-07-26/weekly-w30-joomla-extension-wave-status · 2026-07-26/joomla-gridbox-cookie-forged-super-user-auth-bypass-wave · 2026-07-11/joomla-rsfiles-phoca-file-upload-rce-cve-2026-57827-57828 +2 more · ATT&CK page ↗

Credential Access TA0006

T1606Forge Web Credentials×1

Adversaries may forge credential materials that can be used to gain access to web applications or Internet services. Web applications and services (hosted in cloud SaaS environments or on-premise servers) often use session cookies, tokens, or other materials to authenticate and authorize user access.

Evidence: 2026-08-02/weekly-w31-identity-input-trusted-as-proof · ATT&CK page ↗

Story timeline

  1. 2026-08-02Joomla third-party-extension wave status: the wave crossed from disclosed to evidenced this week — server access logs showing exploitation requests, and 92 planted administrator accounts on one live site
    weekly-long-runningThe tracked Joomla extension wave reached logged, evidenced exploitation — 92 planted admin accounts
  2. 2026-08-02Every authentication bypass disclosed this week came from code accepting an attacker-supplied value as proof of identity — the check ran, it just validated the wrong thing
    weekly-multi-daySix W31 auth bypasses share one defect class: the identity input was attacker-controlled and the code trusted it
  3. 2026-08-02CVE-2026-65766 and CVE-2026-65879 — SP Page Builder for Joomla: a CSRF token Joomla hands to anonymous visitors is the only guard on an ORDER BY injection, plus a shipped-in-source shared secret that opens a mail relay
    trending-vulnerabilitiesThe Joomla page builder whose icon-upload zero-day was exploited in June ships four more flaws — one reads the whole database without an account
  4. 2026-08-01CVE-2026-65883 — Aimy Captcha-Less Form Guard for Joomla: the anti-spam token is deserialized before any check, and the XOR keystream ships in the same page (CVSS 9.8)
    trending-vulnerabilitiesA Joomla anti-spam plugin hands unserialize() an attacker-controlled object on every public form, reaching code execution on Joomla cores up to 5.2.1
  5. 2026-07-31CVE-2026-65884 / CVE-2026-65885 — Balbooa Gridbox for Joomla: anyone can register themselves straight into an administrator group, then upload PHP; 23 flaws found in a vendor-invited audit and exploitation is under way
    updatesA Joomla page builder let anonymous visitors pick their own usergroup at registration — planted admin accounts are already turning up
  6. 2026-07-26Joomla third-party-extension vulnerability wave status: the mySites.guru campaign added a new technique class this week — a client-supplied cookie accepted as proof of identity, giving anonymous Super User access
    weekly-long-runningThe tracked Joomla extension wave broadened beyond file-upload RCE — Balbooa Gridbox trusts a cookie value as identity, and six more extension flaws landed
  7. 2026-07-26CVE-2026-61425 — Balbooa Gridbox for Joomla: a client-supplied cookie is accepted as proof of identity, giving anonymous Super User access
    trending-vulnerabilitiesThe Joomla extension disclosure wave adds a cookie-forgery auth bypass — one anonymous request reaches Super User, and Super User means PHP
  8. 2026-07-12A researcher-driven Joomla extension file-upload wave produced four unauthenticated RCE disclosures this week — several exploited as zero-days before a patch existed
    weekly-top-storiesJoomla third-party-extension file-upload RCE wave — four unauthenticated flaws this week, several exploited as zero-days, KEV within days
  9. 2026-07-11Joomla file-upload RCE wave adds RSFiles! (CVE-2026-57827, unauth, CVSS 10.0) and Phoca Download (CVE-2026-57828, CVSS 9.0)
    trending-vulnerabilitiesTwo more Joomla extensions patch file-upload-to-RCE flaws — RSFiles! is reachable with no login at all (CVSS 10.0)
  10. 2026-07-10CVE-2026-48939 — iCagenda for Joomla: unauthenticated file-upload-to-RCE, exploited as a zero-day, added to CISA KEV (CVSS 4.0 10.0)
    trending-vulnerabilitiesCISA KEV-lists an actively-exploited unauth RCE in the iCagenda Joomla extension — RCE hits Joomla 6, auth bypass hits all versions
  11. 2026-07-09CVE-2026-56291 — Balbooa Forms for Joomla: unauthenticated file-upload RCE exploited as a zero-day (CVSS 10.0)
    trending-vulnerabilitiesBalbooa patches an actively-exploited unauthenticated file-upload RCE in its Joomla Forms extension — the third such flaw in the ecosystem in two weeks

Where this entity is cited

  • trending-vulnerabilities6
  • weekly-long-running2
  • weekly-top-stories1
  • updates1
  • weekly-multi-day1

Source distribution

  • mysites.guru11 (55%)
  • balbooa.com2 (10%)
  • cisa.gov1 (5%)
  • rapid7.com1 (5%)
  • rsjoomla.com1 (5%)
  • seclists.org1 (5%)
  • solarwinds.com1 (5%)
  • thehackernews.com1 (5%)
  • other1 (5%)

Co-occurring entities

Derived — referenced by the same focused operational entries (weekly summaries and report roundups don't count); ×N counts the shared entries.

All cited sources (20)

Entries about Joomla extension file-upload RCE wave (11)

2026-08-02 · view entry permalink →

NOTABLEexploitedupdateNATOB2

Joomla third-party-extension wave status: the wave crossed from disclosed to evidenced this week — server access logs showing exploitation requests, and 92 planted administrator accounts on one live site

UPDATE · originally covered Joomla third-party-extension vulnerability wave status: the mySites.guru campaign added a new technique class this week — a client-supplied cookie accepted as proof of identity, giving anonymous Super User access (2026-07-26)

the prior weekly recorded this wave broadening beyond file-upload RCE into a cookie-trusted-as-identity auth bypass, with no member yet confirmed exploited in the wild. That changed this week.

A follow-on source-code audit of Balbooa Gridbox, commissioned by the vendor after its earlier authentication-bypass disclosure, found 22 further vulnerabilities in that one component — and the researcher is explicit that the flaw this entry leads on was not among them: "Number 23 is not from the audit. It surfaced alongside the active exploitation" (mySites.guru, 2026-07-29). Its mechanism is a single line of logic: "the registration handler adds the default group to whatever groups the visitor asks for, instead of replacing them. So anyone can register a normal account and place themselves straight into an administrator group." (mySites.guru, 2026-07-29). Chained with an authenticated arbitrary file upload, that becomes end-to-end unauthenticated remote code execution. The affected range is total — the researcher notes that both CNA records "list the affected range as 1.0.0 to 2.20.1, which is every Gridbox release there has ever been up to the fix. And both set the exploit maturity to Attacked with an urgency of Red, which is the CVE record's own way of recording that this is being used against real sites rather than sitting as a theoretical risk." (mySites.guru, 2026-07-29), with the complete fix in Gridbox 2.20.2 (Balbooa, 2026-07-29). Note that 2.20.1 was itself the fix for the prior weekly's cookie-forgery flaw, so a site that patched in response to that disclosure is still exposed to these.

What moves the wave's status is the evidence class rather than the severity. Previous members were disclosed, sometimes with a public proof-of-concept, occasionally KEV-listed later. This one arrives with logs: "we have the server access logs showing the exploitation requests arriving, and connected sites where the accounts are already planted. On one connected Joomla site our rogue admin check is holding 92 planted accounts right now" (mySites.guru, 2026-07-29). Ninety-two planted administrator accounts on a single site is not opportunistic scanning; it is an automated campaign that has already run.

Cadence did not slow. VulnCheck disclosed an unauthenticated PHP object injection in Aimy Captcha-Less Form Guard, where the anti-spam token is deserialized with no signature and the XOR keystream needed to forge it ships in the same page (VulnCheck, 2026-07-30). And mySites.guru reported four vulnerabilities in JoomShaper SP Page Builder — 6.7.1 closes five in total, the fifth being one the discloser states it neither reported nor tested — the sharpest of them being an ORDER BY injection whose only guard is a Joomla anti-CSRF token that Joomla issues to every anonymous visitor — making it effectively pre-authentication SQL injection returning the entire Joomla database, password hashes included (mySites.guru, 2026-07-27).

We have the server access logs showing the exploitation requests arriving, and connected sites where the accounts are already planted. On one connected Joomla site our rogue admin check is holding 92 planted accounts right now

the registration handler adds the default group to whatever groups the visitor asks for, instead of replacing them. So anyone can register a normal account and place themselves straight into an administrator group.

Both list the affected range as 1.0.0 to 2.20.1, which is every Gridbox release there has ever been up to the fix. And both set the exploit maturity to Attacked with an urgency of Red, which is the CVE record's own way of recording that this is being used against real sites rather than sitting as a theoretical risk.

mySites.guru 2026-07-29

Builds on: 2026-07-31/balbooa-gridbox-cve-2026-65884-anon-admin-registration-rce · 2026-08-01/aimy-captcha-joomla-cve-2026-65883-object-injection-rce · 2026-08-02/sp-page-builder-cve-2026-65766-preauth-sqli-mail-relay

synthesis02 Aug 23:58Zmulti-sourceOpen finding ↗

2026-08-02 · view entry permalink →

HIGHexploitedNATOB2

Every authentication bypass disclosed this week came from code accepting an attacker-supplied value as proof of identity — the check ran, it just validated the wrong thing

Six disclosures inside one week, in products that share no code and no vendor, all failed the same way. None of them forgot to check. Each one checked something the attacker got to choose.

The clearest statement of the class is Apache's. The FAB auth manager's Azure AD OAuth login path decoded the OAuth-supplied ID token with the verify_signature parameter defaulted to False, so a token presented with no signature — or with alg:none — authenticated the requester as whichever user it named, the Admin role included; Apache fixed it in apache-airflow-providers-fab 3.7.3 by flipping that default, and states the Authentik path already defaulted to True (Apache Airflow security team, 2026-07-28). The token was validated. What was not validated was whether anyone had signed it.

Check Point's is the same shape one layer up in an enterprise management plane. Rapid7 found the vulnerable method preferred a caller-supplied Secure Internal Communication distinguished name over the DN bound to the authenticated peer certificate, so a client that replayed the management server's own DN was accepted as that identity with no client certificate at all, then used the resulting session to request an SSO token claiming system_admin (Rapid7 Labs, 2026-07-28). Rapid7 also records why the exposure was broad rather than a corner case: "exploitation requires network access to the Management Server and for a Trusted Clients configuration that does not restrict GUI clients, which in our testing was a default setting" (Rapid7 Labs, 2026-07-28). SolarWinds disclosed a straightforward instance of the class in Web Help Desk — CVE-2026-28323, an unauthenticated SAML 2.0 authentication bypass it scores CVSS 9.8, whose only stated precondition is that SAML 2.0 authentication is enabled, fixed in 2026.2.1 (SolarWinds, 2026-07-23).

The three Joomla extension disclosures show the class reaching its most trivial expression, and the Balbooa Gridbox pair is the only member of this group with server-log-level exploitation evidence — though not the only one exploited, since Rapid7 records the Check Point flaw as having been reported exploited in the wild as a zero-day at the time of disclosure (Rapid7 Labs, 2026-07-28). In Balbooa Gridbox, "the registration handler adds the default group to whatever groups the visitor asks for, instead of replacing them. So anyone can register a normal account and place themselves straight into an administrator group" (mySites.guru, 2026-07-29) — the request was processed correctly, and the requested privilege level was simply honoured. In JoomShaper's SP Page Builder, a request value reaches the ORDER BY clause of the Dynamic Content endpoint's query with only a Joomla anti-CSRF token in front of it — and because Joomla issues that token to every anonymous visitor on page load, a scripted attacker fetches one and replays it, making the injection effectively pre-authentication and returning the whole Joomla database including password hashes (mySites.guru, 2026-07-27). And in Aimy Captcha-Less Form Guard, the anti-spam token is base64-decoded, run through a repeating-key XOR and handed to unserialize() with no signature and no allowed_classes — while the plugin renders a ciphertext for that same keystream in every protected form, so the key is recoverable and the object forgeable (VulnCheck, 2026-07-30).

Triage: these produce authentication successes rather than failures, so a failed-login baseline will not surface any of them. The discriminators are internal inconsistency in the successful event — a session established with no corresponding client-certificate validation, an ID token accepted with an alg:none or absent signature, an account whose privilege group was set in the same transaction that created it rather than by a later administrative action, or a database-heavy request arriving with a freshly-minted anonymous session token and no prior authenticated activity. On the Joomla estate specifically, an administrator-group member whose account creation timestamp matches its group assignment timestamp is the artifact Gridbox exploitation leaves behind.

Exploitation requires network access to the Management Server and for a Trusted Clients configuration that does not restrict GUI clients, which in our testing was a default setting.

Rapid7 Labs 2026-07-28

the registration handler adds the default group to whatever groups the visitor asks for, instead of replacing them. So anyone can register a normal account and place themselves straight into an administrator group.

mySites.guru 2026-07-29

Builds on: 2026-07-29/cve-2026-59243-airflow-fab-azure-ad-jwt-signature-bypass · 2026-07-29/check-point-cve-2026-16232-sic-dn-substitution-root-cause · 2026-08-01/solarwinds-web-help-desk-cve-2026-28323-saml-auth-bypass · 2026-07-31/balbooa-gridbox-cve-2026-65884-anon-admin-registration-rce · 2026-08-02/sp-page-builder-cve-2026-65766-preauth-sqli-mail-relay · 2026-08-01/aimy-captcha-joomla-cve-2026-65883-object-injection-rce

synthesis02 Aug 23:50Zmulti-sourceOpen finding ↗

2026-08-02 · view entry permalink →

CVE-2026-65766 and CVE-2026-65879 — SP Page Builder for Joomla: a CSRF token Joomla hands to anonymous visitors is the only guard on an ORDER BY injection, plus a shipped-in-source shared secret that opens a mail relay

This is a recovery published by the 2026-08-02 weekly quality audit: the disclosure landed inside the audit window and no entry covered it.

The reason CVE-2026-65766 matters is the shape of the control that was supposed to stop it. Two scores are in circulation and the discloser says which one to use: "The CNA scored the pre-authentication SQL injection 9.2 Critical. We scored it 8.7 High", and "Where the two differ, the CNA’s number is the one that travels with the CVE." (mySites.guru, 2026-07-27) — so this entry carries the CNA figures. The Dynamic Content endpoint's tag-sort feature concatenates the request's sort direction value directly into the query's ORDER BY clause — a position no prepared statement can parameterise — and the only thing in front of that endpoint is a Joomla CSRF token. Joomla issues a valid token to every visitor on page load, anonymous ones included, so an attacker's script fetches a page, lifts the token and replays it; mySites.guru states the flaw is "protected only by a CSRF token, which Joomla hands to every anonymous visitor, so it is effectively pre-auth. An attacker could read the entire database, password hashes included" (mySites.guru, 2026-07-27). The discloser confirmed it with a time-based blind proof on its own test install. A CSRF token is an anti-forgery control, not an authentication control, and any extension that treats one as an authorisation gate has the same defect class regardless of vendor.

The second flaw, CVE-2026-65879, is a design decision rather than an oversight. The ajax_contact and form_builder contact-form addons protect the configured recipient address with a signature, but as the discloser puts it, "The contact-form addons protected the recipient address with a secret that was hardcoded identically into every copy of the extension" — so the secret is public to anyone who downloads the extension, the signature is forgeable, and an attacker sets an arbitrary recipient and a spoofed sender. The outbound mail then leaves the victim's own domain and mail server, which is what makes this a deliverability and reputation problem rather than a nuisance: the spam or phishing carries the site's authenticated sending identity. Two further issues need only a low-privilege author account — an unescaped SQL injection in the media manager's search and date filters (CVE-2026-65877, CVSS 4.0 8.2), and a media-delete action that removes a request-supplied path with no traversal guard (CVE-2026-65878, CVSS 4.0 8.3), letting an author delete configuration.php or a protective .htaccess. A fifth identifier against the same versions, CVE-2026-65876, is a second unauthenticated SQL injection — through the catid parameter of the loadMoreArticles endpoint, scored CVSS 4.0 9.2 by the CNA — which the discloser explicitly did not report and did not test, but which 6.7.1 also fixes: "If you are working out what 6.7.1 actually fixed, the answer is five issues, not four."

Two things put this above the routine extension-update cycle for a public-sector estate running Joomla. First, the mechanics: an anonymous, scriptable request that returns the full user table needs no exploitation signal to force a timeline. Second, the base rate for this specific extension — mySites.guru notes it reported "the June 2026 unauthenticated icon-upload zero-day that was being exploited in the wild and fixed in 6.6.2" in the same product, and describes SP Page Builder as "one of the most widely installed page builders in the ecosystem". A product whose last unauthenticated flaw was exploited before the fix shipped does not get the benefit of the doubt on the next one.

Triage: the SQL injection produces web-server access-log entries that look entirely legitimate — a valid CSRF token, an ordinary Dynamic Content endpoint path, HTTP 200. The discriminators are in the parameter and the pattern rather than the endpoint: sort-direction values that are not asc or desc, unusually long or syntactically complex query-string values on that endpoint, and above all a long run of near-identical requests from one source with response-time variation rather than response-content variation, which is the signature of a time-based blind extraction. A single request is unremarkable; a few thousand of them against one endpoint from one address, each differing by a character, is the finding. For the mail-relay flaw, the artefact is in the mail logs rather than the web logs: messages leaving the site's mail server whose recipient domain has no relationship to the site's own audience.

It is protected only by a CSRF token, which Joomla hands to every anonymous visitor, so it is effectively pre-auth. An attacker could read the entire database, password hashes included

The contact-form addons protected the recipient address with a secret that was hardcoded identically into every copy of the extension

mySites.guru 2026-07-27
vulnerability02 Aug 13:45Zsingle-sourceOpen finding ↗
Sources: mySites.guru

Earlier coverage (8)

2026-08-01NOTABLENATOB2CVE-2026-65883 — Aimy Captcha-Less Form Guard for Joomla: the anti-spam token is deserialized before any check, and the XOR keystream ships in the same page (CVSS 9.8)VulnCheck disclosed CVE-2026-65883 on 2026-07-30, an unauthenticated PHP object injection in the Aimy Captcha-Less Form Guard plugin for Joomla, versions 18.0 through 20.0 and fixed in 20.1. The plugin base64-decodes a hidden form token, runs it through a repeating-key XOR and passes the result straight to unserialize() with no signature and no allowed_classes — and because the plugin renders a ciphertext for that same keystream in every protected form, the key is recoverable and the object forgeable. On Joomla 3.9 through 5.2.1 it chains through a core gadget to remote code execution as the web user. No exploitation is reported, but three other unauthenticated Joomla extension flaws disclosed this year were exploited in the wild and KEV-listed.2026-07-31HIGHexploitedupdateNATOB1CVE-2026-65884 / CVE-2026-65885 — Balbooa Gridbox for Joomla: anyone can register themselves straight into an administrator group, then upload PHP; 23 flaws found in a vendor-invited audit and exploitation is under wayA follow-on source-code audit of the Balbooa Gridbox page builder for Joomla, commissioned by the vendor after an earlier authentication-bypass disclosure, found 23 further vulnerabilities in the single component. Two now carry CVEs: CVE-2026-65884 (CVSS 4.0 10.0) because the registration handler adds the usergroup IDs a visitor asks for instead of replacing them, letting an anonymous user create an administrator account outright, and CVE-2026-65885 (CVSS 4.0 9.4), an authenticated arbitrary file upload that turns the first into end-to-end unauthenticated remote code execution. The Joomla CNA marks both as attacked, and the researcher reports server-log evidence of exploitation plus 92 planted administrator accounts on one connected site. Every release from 1.0.0 to 2.20.1 is affected; the complete fix is Gridbox 2.20.2.2026-07-26NOTABLEupdateNATOB2Joomla third-party-extension vulnerability wave status: the mySites.guru campaign added a new technique class this week — a client-supplied cookie accepted as proof of identity, giving anonymous Super User accessUpdate to the Joomla third-party-extension vulnerability wave a prior weekly consolidated as a file-upload-to-RCE cluster. The mySites.guru research campaign produced six further disclosures between 2026-07-20 and 2026-07-23, and one changes the technique class: the Balbooa Gridbox page builder (CVE-2026-61425) trusts a client-supplied cookie value as proof of identity, so setting an administrator's username in that cookie authenticates the requester as that user with no password and no session — and because a Joomla Super User can edit templates (PHP execution), it is full site compromise from a single anonymous request, fixed in Gridbox 2.20.1. The same week added unauthenticated SQL injection and order-forgery in EasyStore, an invoice IDOR in Events Booking, and a critical unauthenticated upload in Membership Pro. The wave is no longer only CWE-434 file uploads; the transferable point for CH/EU municipal and public-sector Joomla estates is that these are anonymous, single-request full-compromise flaws in widely-installed commercial extensions, and prior wave members reached CISA KEV within days.2026-07-26NOTABLENATOB2CVE-2026-61425 — Balbooa Gridbox for Joomla: a client-supplied cookie is accepted as proof of identity, giving anonymous Super User accessThe mySites.guru research campaign against Joomla third-party extensions produced six further disclosures between 2026-07-20 and 2026-07-23, and one of them changes technique class: the Balbooa Gridbox page builder (CVE-2026-61425) trusts a client-supplied cookie value as proof of identity, so setting an administrator's username in that cookie authenticates the requester as that user with no password and no existing session. A Joomla Super User can edit templates, which is PHP execution, so this is full site compromise from a single anonymous request. Fixed in Gridbox 2.20.1; the vulnerable code had shipped since October 2025. The same week added unauthenticated SQL injection and order-forgery flaws in EasyStore, an invoice IDOR in Events Booking, and a critical unauthenticated upload in Membership Pro.2026-07-12HIGHexploitedNATOB1A researcher-driven Joomla extension file-upload wave produced four unauthenticated RCE disclosures this week — several exploited as zero-days before a patch existedA sustained mySites.guru disclosure wave hit four Joomla third-party extensions across 2026-W28 — SP Page Builder (CVE-2026-48908) and a second page-builder (CVE-2026-56290), Balbooa Forms (CVE-2026-56291), iCagenda (CVE-2026-48939) and RSFiles!/Phoca Download (CVE-2026-57827/57828) — every one an arbitrary-file-upload-to-RCE (CWE-434). Several were exploited in the wild as zero-days before a fix existed and reached CISA KEV within days, with the observed payload planting a hidden Super Administrator account. Any Swiss or European municipal / public-sector Joomla site running these extensions should treat an unpatched instance as a compromise event, not merely a risk, and hunt for web shells and rogue admin accounts.2026-07-11HIGHNATOB2Joomla file-upload RCE wave adds RSFiles! (CVE-2026-57827, unauth, CVSS 10.0) and Phoca Download (CVE-2026-57828, CVSS 9.0)Two more Joomla third-party extensions from the same researcher-driven disclosure wave patched arbitrary-file-upload-to-RCE flaws on 2026-07-10: RSFiles! (com_rsfiles) up to 1.17.11 lets any unauthenticated visitor upload and execute a .php file in its web-root downloads folder (CVE-2026-57827, CVSS 4.0 10.0, fixed 1.17.12), and Phoca Download (com_phocadownload) up to 6.1.2 lets a logged-in member bypass the file-type allow-list on its non-default member-upload feature (CVE-2026-57828, CVSS 4.0 9.0, fixed 6.1.3). No public PoC and no confirmed exploitation of these two yet, but earlier members of this exact CWE-434 wave reached CISA KEV within days — any Swiss/EU municipal or public-sector Joomla site running these extensions should update now and hunt for web shells.2026-07-10HIGHexploitedNATOB1CVE-2026-48939 — iCagenda for Joomla: unauthenticated file-upload-to-RCE, exploited as a zero-day, added to CISA KEV (CVSS 4.0 10.0)CISA added CVE-2026-48939 to its Known Exploited Vulnerabilities catalog on 2026-07-10. The flaw in iCagenda, a widely deployed Joomla events/calendar extension, lets an unauthenticated visitor upload a PHP web shell through the public event-submission form; on Joomla 6 this yields remote code execution, and the underlying access-control bypass affects every Joomla version. It was exploited in the wild before a patch existed. Any Joomla site running iCagenda ≤ 4.0.7 (or ≤ 3.9.14 on the legacy branch) must update now and hunt for pre-patch compromise — relevant to the many Swiss and European municipal and public-sector sites built on Joomla.2026-07-09HIGHexploitedCVE-2026-56291 — Balbooa Forms for Joomla: unauthenticated file-upload RCE exploited as a zero-day (CVSS 10.0)Balbooa Forms (the com_baforms Joomla component) up to and including 2.4.0 exposed its frontend attachment-upload handler to any anonymous visitor with no authentication, no CSRF token, and no file-extension allow-list, allowing a .php upload to be written into a web-served directory and executed — unauthenticated RCE (CWE-434). It was exploited as a zero-day before the 2.4.1 fix (9 July 2026) and attacks continue against unpatched sites. Anyone running Joomla with Balbooa Forms should update to 2.4.1 now and check for tampering.