Description
Cross-Site Request Forgery (CSRF) vulnerability in Tribulant Software Tribulant Gallery Voting gallery-voting allows Stored XSS.This issue affects Tribulant Gallery Voting: from n/a through <= 1.2.1.
Published: 2025-02-25
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability allows an attacker to inject malicious JavaScript into the vote data via a CSRF request that the Tribulant Gallery Voting plugin accepts without verification. While the CVE data explicitly mentions stored XSS, it does not state the authentication requirement for the victim; based on the nature of CSRF, an authenticated user must be tricked into visiting a crafted page. This inference is drawn from the described CSRF mechanism, not directly from the CVE entry.

Affected Systems

All WordPress installations that have the Tribulant Gallery Voting plugin version 1.2.1 or older are affected, regardless of theme or other plugins. The flaw applies to every enabled voting instance where users can submit votes that are stored via the plugin.

Risk and Exploitability

The CVSS score of 7.1 signals high severity, but the EPSS score of less than 1% indicates a low probability of exploitation currently. The flaw is not listed in the CISA KEV catalog. The likely attack path involves an attacker creating a malicious webpage that submits a crafted CSRF request to the plugin’s endpoint while a site visitor is authenticated; the plugin records the injected script, which then executes for any user who later views the vote data. The exploitation requires user interaction but can lead to widespread compromise if the site has many users.

Generated by OpenCVE AI on May 2, 2026 at 04:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Tribulant Gallery Voting plugin to version 1.2.2 or later, which removes the CSRF vector that permits stored XSS.
  • If an upgrade is not immediately possible, disable the voting feature or the entire plugin to prevent the exploitation path.
  • Implement nonce verification on all forms that submit voting data to provide temporary server‑side CSRF protection.

Generated by OpenCVE AI on May 2, 2026 at 04:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
EUVD EUVD EUVD-2025-5433 Cross-Site Request Forgery (CSRF) vulnerability in Tribulant Software Tribulant Gallery Voting allows Stored XSS. This issue affects Tribulant Gallery Voting: from n/a through 1.2.1.
History

Thu, 23 Apr 2026 15:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L'}


Wed, 01 Apr 2026 23:45:00 +0000

Type Values Removed Values Added
Description Cross-Site Request Forgery (CSRF) vulnerability in Tribulant Software Tribulant Gallery Voting allows Stored XSS. This issue affects Tribulant Gallery Voting: from n/a through 1.2.1. Cross-Site Request Forgery (CSRF) vulnerability in Tribulant Software Tribulant Gallery Voting gallery-voting allows Stored XSS.This issue affects Tribulant Gallery Voting: from n/a through <= 1.2.1.
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L'}


Tue, 25 Feb 2025 16:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 25 Feb 2025 14:30:00 +0000

Type Values Removed Values Added
Description Cross-Site Request Forgery (CSRF) vulnerability in Tribulant Software Tribulant Gallery Voting allows Stored XSS. This issue affects Tribulant Gallery Voting: from n/a through 1.2.1.
Title WordPress Tribulant Gallery Voting plugin <= 1.2.1 - CSRF to Stored XSS vulnerability
Weaknesses CWE-352
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Patchstack

Published:

Updated: 2026-04-28T16:11:44.286Z

Reserved: 2025-02-17T11:51:10.110Z

Link: CVE-2025-26931

cve-icon Vulnrichment

Updated: 2025-02-25T15:14:26.086Z

cve-icon NVD

Status : Deferred

Published: 2025-02-25T15:15:27.200

Modified: 2026-06-17T09:02:37.453

Link: CVE-2025-26931

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-02T04:15:06Z

Weaknesses
  • CWE-352

    Cross-Site Request Forgery (CSRF)