Skip to main content

Event Gallery CVE-2026-102777

| EUVDEUVD-2026-92472 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-10-05 Joomla GHSA-2gw6-8g27-32rm
6.3
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Lure logged-in admin to crafted page
  2. Delivery
    Forge tokenless request to picker fetch task
  3. Exploit
    Server fetches attacker URL carrying OAuth token
  4. Execution
    Exfiltrate access token or probe internal network
  5. Impact
    Access victim's Google Photos data / internal services

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the Event Gallery for Joomla extension (< 6.6.0) with the Google Photos picker on the back-end upload page in use and an authenticated Google Photos OAuth session active (the leaked token is valid for ~1 hour and inherits the picker session's scope). The browser-driven path additionally requires a currently logged-in back-end administrator to be tricked into visiting an attacker-controlled page, since the vulnerable fetch task performs no form-token/CSRF validation and accepts an unchecked destination address. Alternatively, a back-end user already granted the 'Manage' permission can invoke the request directly without any user-interaction or CSRF step. Limiting factors: the Google Photos integration must be configured and in an active session, and the remote path depends on social-engineering an interacting admin - reducing realistic blast radius versus the network attack vector alone.

Impact

This is a moderate, targeted-risk SSRF/CSRF issue rather than a mass-exploitation priority. The source CVSS 4.0 score is 6.3 (Medium) with AV:N/AC:L but UI:A, meaning network reachability is offset by a required active-interaction step: the back-end flaw has no form-token (CSRF) protection, so a logged-in Joomla administrator must be lured to visit a prepared external page for the browser-driven path, OR a back-end user already holding the 'Manage' permission can trigger it directly. PR:N is technically correct because the remote path rides an existing admin session rather than attacker credentials, but it overstates ease of exploitation - the attacker still needs a victim admin with an active Google Photos picker/OAuth session or an insider with Manage rights. The SC:H / SI:L / SA:L subsequent-system metrics correctly capture that the leaked OAuth access token reaches whatever the picker session reaches (the victim's Google Photos account) and that internal network addresses can be probed. No EPSS score, CISA KEV listing, or public POC was provided in the intelligence, so there is no signal of active or probable exploitation; the condition dependency (OAuth-configured picker + admin interaction or Manage insider) plus the niche extension footprint makes widespread opportunistic attacks unlikely. Note the conflicting ease signal: CVSS marks PR:N but the real-world prerequisite is an authenticated/interacting administrator - treat it as CSRF-gated rather than freely unauthenticated.

Exploit ScenarioDerived

An attacker hosts a prepared web page and lures a Joomla administrator who is logged into the Event Gallery back end (with an active Google Photos OAuth picker session) to visit it. Because the thumbnail-fetch task accepts an attacker-supplied address and requires no form token, the page forces the server to fetch an attacker-controlled URL - sending the Google Photos access token to the attacker - or to fetch internal-network addresses on the admin's behalf. No public exploit is identified at time of analysis; a back-end user with the 'Manage' permission could perform the same request directly without the CSRF step.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 05, 2026

Server-side request forgery (SSRF) in Event Gallery for Joomla before 6.6.0 allows an attacker to make the server send the Google Photos OAuth access token to an arbitrary address or probe internal network resources. The vulnerability resides in the back-end upload page's Google Photos picker, which fetches image thumbnails using a user-supplied address without validation and without a form token, enabling exploitation via CSRF against a logged-in administrator or directly by a back-end user with 'Manage' permission. No public exploit code has been identified, and the risk is assessed as moderate and targeted.

RemediationAI

Vendor-released patch: 6.6.0 (the vulnerability affects versions before 6.6.0). Upgrade Event Gallery for Joomla to version 6.6.0 or later. No explicit vendor advisory or patch notes are provided in the available references; verify with the vendor at https://www.svenbluege.de/. If immediate upgrade is not possible, disable the Google Photos picker integration on the back-end upload page to eliminate the vulnerable endpoint. As an additional compensating control, restrict back-end access to trusted users only and ensure administrators are trained not to visit untrusted pages while logged in, though this does not fully mitigate the direct exploitation path for users with 'Manage' permission. Note that disabling the picker will prevent legitimate Google Photos thumbnail uploads, and no configuration toggle for CSRF protection is available; the patch is the definitive remedy.

Affected VersionsENISA

Event Gallery for Joomla 1.0.0-6.6.0

Affected Packages

euvd event_gallery_for_joomla no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability is a CWE-918 Server-Side Request Forgery (SSRF) in the Google Photos picker component of the Event Gallery for Joomla extension (CPE: cpe:2.3:a:svenbluege.de:event_gallery_for_joomla:*:*:*:*:*:*:*:*). When a back-end administrator uses the Google Photos picker on the upload page, the server fetches thumbnails from a URL supplied in the request. The code fails to validate the destination address and does not require a CSRF form token, allowing an attacker to control the fetch target. Because the request is made with the active Google Photos OAuth access token of the logged-in administrator, the token is sent to the attacker-controlled server. The token remains valid for approximately one hour and carries the scopes of the picker session, permitting access to the victim's Google Photos content and potentially internal network services reachable from the web server. The absence of CSRF protection means an attacker can trigger the request by luring an administrator to a malicious page, while a user with the 'Manage' permission can invoke it directly.

Know when Event Gallery For Joomla gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Joomla) PRIMARY 6.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:N/VA:N/SC:H/SI:L/SA:L
vuln.today AI 6.1 MEDIUM

Tokenless CSRF drives the server-side fetch so PR:N/UI:R; scope changes (S:C) as the leaked OAuth token and internal probing reach other systems, giving limited C and I impact only.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:N/VA:N/SC:H/SI:L/SA:L

Primary rating from Vendor (Joomla).

CVSS VectorVendor: Joomla

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Active
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
Low
Subsequent system: Availability
Low

DescriptionCVE.org

Joomla Extension - svenbluege.de - Server-side request forgery in the Google Photos picker in Event Gallery extension < 6.6.0 - The Google Photos picker of the back-end upload page fetches the thumbnails of the picked images through the server, with the OAuth access token of the Google Photos account. The task took the address to fetch from the request without checking it and asked for no form token. A prepared page on another web site could therefore make the server send the access token of the account to any address, or fetch addresses inside the server's network, in the name of a logged in administrator; a back-end user with the permission "Manage" could do the same directly. The token is valid for about an hour and reaches what the picker session of the account reaches.

Threat Intelligence Overview

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Low
niche third-party Joomla gallery extension, limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy