Skip to main content

Keyboard Shortcuts Extension EUVDEUVD-2026-47913

| CVE-2026-65756 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-07-23 Joomla GHSA-9g7h-rhcq-6c63
6.1
CVSS 3.1 · Vendor: Joomla
View

Attack ChainAIDerived

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

  1. Recon
    Authenticate to Joomla with contributor-level role
  2. Delivery
    Navigate to shortcut configuration panel
  3. Exploit
    Inject JavaScript payload in shortcut action field
  4. Install
    Payload persisted server-side in extension config
  5. C2
    Victim user triggers keyboard shortcut
  6. Execute
    Malicious script executes in victim browser session
  7. Impact
    Exfiltrate session token or perform privileged actions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

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

Exploitation Conditions

Exploitation requires: (1) the Keyboard Shortcuts extension for Joomla versions 1.0.0-3.2.5 installed and active on the target site; (2) the attacker must have sufficient Joomla role privileges to access and save the shortcut configuration interface - the provided CVSS PR:N rating is potentially inconsistent with a configuration-gated feature and should be verified with the vendor before relying on it for risk decisions; (3) a victim user must actively trigger the configured keyboard shortcut while browsing the site (UI:R). Limiting factors: the victim must interact with the shortcut rather than passively loading the page, which limits automated or mass exploitation (SSVC Automatable: no). Sites restricting shortcut configuration to super administrators effectively reduce the attacker population to fully-trusted accounts, making exploitation in those environments a low-residual-risk insider scenario rather than an external threat.

Impact

The provided CVSS score of 6.1 (Medium) with vector AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N reflects network-reachable, low-complexity exploitation with Changed Scope and limited confidentiality and integrity impact. However, the PR:N (no privileges required) rating warrants scrutiny: the description specifically implicates the shortcut configuration interface, which in Joomla typically requires at minimum a contributor or manager role - PR:N may overstate attacker accessibility and should be verified with the vendor. EPSS at 0.21% (11th percentile) is very low, SSVC confirms exploitation status as 'none' with non-automatable attack characteristics and only partial technical impact. No KEV listing exists and no POC code is referenced in any available source. Real-world risk is moderate for multi-user Joomla sites where lower-privileged roles can access the shortcut configuration, and low for sites restricting that access to super administrators, making exploitation in those environments a low-residual-risk scenario.

Exploit ScenarioDerived

An attacker with contributor-level or higher access to a Joomla site running the affected extension configures a keyboard shortcut with a malicious inline JavaScript payload - for example, a fetch call exfiltrating the current user's session cookie to an attacker-controlled server. When a higher-privileged user such as a site administrator triggers that shortcut while authenticated, the injected script executes in their browser, allowing the attacker to steal the admin session token and escalate privileges. No public exploit code is known at time of analysis, but the technique is a standard persistent XSS pattern requiring no special tooling.

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

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

Alert me

AnalysisAIv1 – Jul 23, 2026

Cross-site scripting in the Keyboard Shortcuts extension for Joomla (versions 1.0.0-3.2.5) by Regular Labs allows injection of arbitrary JavaScript via the shortcut configuration interface, executing in the browser context of any user who subsequently triggers the affected shortcut. The Changed Scope (S:C) in the CVSS vector confirms script execution crosses into the victim's session context, enabling session hijacking, credential theft, or unauthorized site actions. No public exploit identified at time of analysis; EPSS at 0.21% (11th percentile) and SSVC exploitation status of 'none' both indicate low-probability opportunistic targeting.

RemediationAI

No exact patched version number is independently confirmed in the available data. Administrators should immediately check the Regular Labs website (https://regularlabs.com/) for a Keyboard Shortcuts extension release above version 3.2.5 and upgrade if one is available. As a compensating control, restrict access to the shortcut configuration interface to only the highest-trust Joomla administrator roles - this directly eliminates the attack surface for non-admin exploitation with no functional impact on end users who only trigger (not configure) shortcuts. Alternatively, temporarily disabling the extension until a verified patch is applied removes the risk entirely, with the trade-off of losing keyboard shortcut functionality site-wide. Deploying a Content Security Policy (CSP) header that prohibits inline script execution (script-src 'self') provides a defense-in-depth measure against this class of XSS but may break other site functionality and requires testing before production deployment.

Affected VersionsENISA

Keyboard Shortcuts extension for Joomla 1.0.0-3.2.5

Affected Packages

euvd keyboard_shortcuts_extension_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

CWE-79 (Improper Neutralization of Input During Web Page Generation) describes the root cause: user-supplied input within a shortcut definition - specifically an inline JavaScript value - is accepted and stored without adequate sanitization or output encoding. The affected software is identified by CPE cpe:2.3:a:regularlabs.com:keyboard_shortcuts_extension_for_joomla:*:*:*:*:*:*:*:* and spans all releases from 1.0.0 through 3.2.5. Joomla is a PHP-based CMS whose extension ecosystem is responsible for its own input validation; the Regular Labs Keyboard Shortcuts extension failed to restrict the shortcut action field to safe values, permitting raw JavaScript to be embedded and persisted. When the stored shortcut is triggered in a victim's browser, the injected code executes within the site's DOM context - a classic stored (persistent) XSS scenario confirmed by the Changed Scope metric in the CVSS vector.

Know when Keyboard Shortcuts Extension 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.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

Shortcut configuration in Joomla requires at minimum a basic authenticated role (PR:L); Changed Scope reflects XSS execution in victim browser; no availability impact.

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

Primary rating from Vendor (Joomla).

CVSS VectorVendor: Joomla

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

DescriptionCVE.org

Shortcut configuration accepted arbitrary inline JavaScript.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Low
niche Joomla third-party extension with limited install base
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.2%
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

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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