CVE-2019-25739

GigToDo Freelance Marketplace Script 1.3 Persistent XSS

Published Jun 4, 2026 CVSS 4.0 · 5.1 Medium EPSS < 1% KEV · Not listed
Description
GigToDo 1.3 contains a persistent cross-site scripting vulnerability that allows authenticated attackers to inject malicious JavaScript and HTML code through the proposal description field. Attackers can craft XSS payloads in the create_proposal endpoint that execute when administrators or other users view the stored proposal, enabling cookie theft and malicious redirects.

Analysis

AI-generated

Technical impact

GigToDo version 1.3 contains a persistent cross‑site scripting flaw that lets authenticated users inject JavaScript and HTML into the proposal description field. When the content is later displayed by administrators or any user, the payload runs in the victim’s browser, allowing for cookie theft and malicious redirects.

Affected Systems

The vulnerability affects the GigToDo Freelance Marketplace Script, specifically version 1.3. No other versions are listed as impacted.

Risk and Exploitability

The vulnerability is rated with a CVSS score of 5.1, indicating a medium severity. The exploit requires the attacker to be authenticated and have permission to create proposals, and it relies on the application’s failure to escape stored HTML. No EPSS score is available, and the issue is not currently listed in CISA’s KEV catalog, suggesting that widespread exploitation is not confirmed. Nevertheless, because the flaw allows code execution in the browser context of privileged users, the risk remains moderate with potential confidentiality and integrity impacts on user sessions.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update GigToDo to the latest released version that addresses the XSS flaw.
  • Restrict the proposal creation privilege to trusted, non‑administrative accounts or temporarily disable the feature until a patch is applied.
  • Apply application‑level input sanitization and output escaping for the proposal description field, ensuring that all stored content is rendered safely.

Generated by OpenCVE AI on June 4, 2026 at 14:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics cvssV3_1

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

cvssV3_1

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

Type Values Removed Values Added
First Time appeared Gigtodoscript
Gigtodoscript gigtodo
Vendors & Products Gigtodoscript
Gigtodoscript gigtodo
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description GigToDo 1.3 contains a persistent cross-site scripting vulnerability that allows authenticated attackers to inject malicious JavaScript and HTML code through the proposal description field. Attackers can craft XSS payloads in the create_proposal endpoint that execute when administrators or other users view the stored proposal, enabling cookie theft and malicious redirects.
Title GigToDo Freelance Marketplace Script 1.3 Persistent XSS
Weaknesses CWE-79
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N'}

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Jun 10, 2026, 1:23 AM
Reserved
Jun 4, 2026, 11:07 AM
Status
Deferred
Published
Jun 4, 2026, 2:16 PM
Modified
Jul 22, 2026, 8:10 PM