Cyber Resilience

CVE-2026-21625

Medium

Published: 16 January 2026

Published
16 January 2026
Modified
30 January 2026
KEV Added
Patch
CVSS Score v4 4.8 CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
EPSS Score 0.0035 26.4th percentile
Risk Priority 35 floored blend · peak EPSS

Summary

CVE-2026-21625 is a medium-severity Unrestricted Upload of File with Dangerous Type (CWE-434) vulnerability in Stackideas Easydiscuss. Its CVSS base score is 4.8 (Medium).

Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked at the 26.4th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.

The strongest mitigations our analysis identified are NIST 800-53 SI-10 (Information Input Validation) and SI-2 (Flaw Remediation).

Deeper analysis

CVE-2026-21625 is a file upload validation vulnerability in the Easy Discuss component for Joomla. User-provided uploads are checked solely by file extensions, with no MIME type validation performed, allowing potential bypass via files disguised with permitted extensions. Published on 2026-01-16, the vulnerability is rated 8.8 on the CVSS v3.1 scale (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) and maps to CWE-434 (Unrestricted Upload of File with Dangerous Type).

An attacker with low privileges, such as an authenticated Joomla user, can exploit this vulnerability remotely over the network with low complexity and no user interaction required. Successful exploitation enables high-impact compromise of confidentiality, integrity, and availability, potentially through uploading and executing malicious files like web shells.

Mitigation details are available via the vendor reference at https://stackideas.com/easydiscuss. Security practitioners should check for patches or updates from Stack Ideas, the Easy Discuss developer, and apply them promptly to affected Joomla installations.

OWASP Top 10 for Web (2025)

EU & UK References

Vulnerability details

User provided uploads to the Easy Discuss component for Joomla aren't properly validated. Uploads are purely checked by file extensions, no mime type checks are happening.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise TechniquesAI

T1190 Exploit Public-Facing Application Initial Access
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
T1505.003 Web Shell Persistence
Adversaries may backdoor web servers with web shells to establish persistent access to systems.
Why these techniques?

Unrestricted file upload (CWE-434) in public-facing Joomla component directly enables remote web shell deployment via T1190 exploitation and T1505.003 server software component.

Confidence: HIGH · MITRE ATT&CK Enterprise v19.0

CVEs Like This One

CVE-2026-21626Same product: Stackideas Easydiscuss
CVE-2025-22654Shared CWE-434
CVE-2025-11948Shared CWE-434
CVE-2025-67260Shared CWE-434
CVE-2025-28915Shared CWE-434
CVE-2023-53956Shared CWE-434
CVE-2025-6058Shared CWE-434
CVE-2021-47819Shared CWE-434
CVE-2025-7852Shared CWE-434
CVE-2026-4883Shared CWE-434

Affected Assets

stackideas
easydiscuss
1.0.0 — 5.0.15

Mitigating Controls

Mitigating Controls (NIST 800-53 r5) AI

prevent

Directly mandates validation of user-provided file uploads beyond mere extension checks, including MIME types, to prevent bypass with disguised dangerous files.

prevent

Requires timely identification, reporting, and remediation of the specific file upload validation flaw via vendor patches.

preventdetect

Deploys malicious code protection mechanisms to scan and block execution of dangerous files uploaded via extension spoofing.

References