Read the docs
TI-2010-02841 Aliases CVE-2010-2969GHSA-2j76-26qq-7rvv

Multiple cross-site scripting (XSS) vulnerabilities in MoinMoin 1.7.3 and earlier, and…

Priority LOW 25CWE-79Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
— Not recorded in CVSS 2.0
Attack complexity
Medium
Impact type
Cross-site scripting
Confidentiality · integrity · availability
None · Partial · None
Fix status
Fixed

Attack profile from CVSS 2.0 · NVD. Fix status from CNA and GitHub. Impact type from CWE-79.

Summary

Multiple cross-site scripting (XSS) vulnerabilities in MoinMoin 1.7.3 and earlier, and 1.9.x before 1.9.3, allow remote attackers to inject arbitrary web script or HTML via crafted content, related to (1) action/LikePages.py, (2) action/chart.py, and (3) action/userprofile.py, a similar issue to CVE-2010-2487.

Why it matters now

EPSS 0.02541 85th percentileScored 2026-11-07
Fix Fixed moin (PyPI): 1.9.3

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
—moin (PyPI)up to 1.7.3—No fix listedGHSA-2j76-26qq-7rvv
—moin (PyPI)1.9.0 to before 1.9.31.9.3Patch availableGHSA-2j76-26qq-7rvv
  • — Vendor— Affected all versions Fixed in — No fix listed CNA
  • moin (PyPI) Vendor— Affected up to 1.7.3 Fixed in — No fix listed GHSA-2j76-26qq-7rvv
  • moin (PyPI) Vendor— Affected 1.9.0 to before 1.9.3 Fixed in 1.9.3 Patch available GHSA-2j76-26qq-7rvv

CPE configurations NVD · 67

CPEVersionsRoleVendor
cpe:2.3:a:moinmo:moinmoin:*:*:*:*:*:*:*:*up to 1.7.3VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:0.1:*:*:*:*:*:*:*0.1VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:0.2:*:*:*:*:*:*:*0.2VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:0.3:*:*:*:*:*:*:*0.3VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:0.4:*:*:*:*:*:*:*0.4VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:0.5:*:*:*:*:*:*:*0.5VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:0.6:*:*:*:*:*:*:*0.6VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:0.7:*:*:*:*:*:*:*0.7VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:0.8:*:*:*:*:*:*:*0.8VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:0.9:*:*:*:*:*:*:*0.9VulnerableMoinmo
  • cpe:2.3:a:moinmo:moinmoin:*:*:*:*:*:*:*:* Versions up to 1.7.3 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:0.1:*:*:*:*:*:*:* Versions 0.1 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:0.2:*:*:*:*:*:*:* Versions 0.2 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:0.3:*:*:*:*:*:*:* Versions 0.3 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:0.4:*:*:*:*:*:*:* Versions 0.4 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:0.5:*:*:*:*:*:*:* Versions 0.5 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:0.6:*:*:*:*:*:*:* Versions 0.6 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:0.7:*:*:*:*:*:*:* Versions 0.7 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:0.8:*:*:*:*:*:*:* Versions 0.8 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:0.9:*:*:*:*:*:*:* Versions 0.9 Vulnerable ·Moinmo
Show 57 more CPE
CPEVersionsRoleVendor
cpe:2.3:a:moinmo:moinmoin:0.10:*:*:*:*:*:*:*0.10VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:0.11:*:*:*:*:*:*:*0.11VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.0:*:*:*:*:*:*:*1.0VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.1:*:*:*:*:*:*:*1.1VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.2:*:*:*:*:*:*:*1.2VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.2.1:*:*:*:*:*:*:*1.2.1VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.2.2:*:*:*:*:*:*:*1.2.2VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.2.3:*:*:*:*:*:*:*1.2.3VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.2.4:*:*:*:*:*:*:*1.2.4VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.3.0:*:*:*:*:*:*:*1.3.0VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.3.1:*:*:*:*:*:*:*1.3.1VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.3.2:*:*:*:*:*:*:*1.3.2VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.3.3:*:*:*:*:*:*:*1.3.3VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.3.4:*:*:*:*:*:*:*1.3.4VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.3.5:*:*:*:*:*:*:*1.3.5VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.3.5:rc1:*:*:*:*:*:*1.3.5 rc1VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.4:*:*:*:*:*:*:*1.4VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.0:*:*:*:*:*:*:*1.5.0VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.0:beta1:*:*:*:*:*:*1.5.0 beta1VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.0:beta2:*:*:*:*:*:*1.5.0 beta2VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.0:beta3:*:*:*:*:*:*1.5.0 beta3VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.0:beta4:*:*:*:*:*:*1.5.0 beta4VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.0:beta5:*:*:*:*:*:*1.5.0 beta5VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.0:beta6:*:*:*:*:*:*1.5.0 beta6VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.0:rc1:*:*:*:*:*:*1.5.0 rc1VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.1:*:*:*:*:*:*:*1.5.1VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.2:*:*:*:*:*:*:*1.5.2VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.3:*:*:*:*:*:*:*1.5.3VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.3:rc1:*:*:*:*:*:*1.5.3 rc1VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.3:rc2:*:*:*:*:*:*1.5.3 rc2VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.4:*:*:*:*:*:*:*1.5.4VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.5:*:*:*:*:*:*:*1.5.5VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.5:rc1:*:*:*:*:*:*1.5.5 rc1VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.5a:*:*:*:*:*:*:*1.5.5aVulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.6:*:*:*:*:*:*:*1.5.6VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.7:*:*:*:*:*:*:*1.5.7VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.5.8:*:*:*:*:*:*:*1.5.8VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.6.0:*:*:*:*:*:*:*1.6.0VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.6.0:beta1:*:*:*:*:*:*1.6.0 beta1VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.6.0:beta2:*:*:*:*:*:*1.6.0 beta2VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.6.0:rc1:*:*:*:*:*:*1.6.0 rc1VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.6.0:rc2:*:*:*:*:*:*1.6.0 rc2VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.6.1:*:*:*:*:*:*:*1.6.1VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.6.2:*:*:*:*:*:*:*1.6.2VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.6.3:*:*:*:*:*:*:*1.6.3VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.6.4:*:*:*:*:*:*:*1.6.4VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.7.0:*:*:*:*:*:*:*1.7.0VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.7.0:beta1:*:*:*:*:*:*1.7.0 beta1VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.7.0:beta2:*:*:*:*:*:*1.7.0 beta2VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.7.0:rc1:*:*:*:*:*:*1.7.0 rc1VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.7.0:rc2:*:*:*:*:*:*1.7.0 rc2VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.7.0:rc3:*:*:*:*:*:*1.7.0 rc3VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.7.1:*:*:*:*:*:*:*1.7.1VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.7.2:*:*:*:*:*:*:*1.7.2VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.9.0:*:*:*:*:*:*:*1.9.0VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.9.1:*:*:*:*:*:*:*1.9.1VulnerableMoinmo
cpe:2.3:a:moinmo:moinmoin:1.9.2:*:*:*:*:*:*:*1.9.2VulnerableMoinmo
  • cpe:2.3:a:moinmo:moinmoin:0.10:*:*:*:*:*:*:* Versions 0.10 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:0.11:*:*:*:*:*:*:* Versions 0.11 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.0:*:*:*:*:*:*:* Versions 1.0 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.1:*:*:*:*:*:*:* Versions 1.1 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.2:*:*:*:*:*:*:* Versions 1.2 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.2.1:*:*:*:*:*:*:* Versions 1.2.1 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.2.2:*:*:*:*:*:*:* Versions 1.2.2 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.2.3:*:*:*:*:*:*:* Versions 1.2.3 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.2.4:*:*:*:*:*:*:* Versions 1.2.4 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.3.0:*:*:*:*:*:*:* Versions 1.3.0 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.3.1:*:*:*:*:*:*:* Versions 1.3.1 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.3.2:*:*:*:*:*:*:* Versions 1.3.2 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.3.3:*:*:*:*:*:*:* Versions 1.3.3 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.3.4:*:*:*:*:*:*:* Versions 1.3.4 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.3.5:*:*:*:*:*:*:* Versions 1.3.5 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.3.5:rc1:*:*:*:*:*:* Versions 1.3.5 rc1 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.4:*:*:*:*:*:*:* Versions 1.4 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.0:*:*:*:*:*:*:* Versions 1.5.0 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.0:beta1:*:*:*:*:*:* Versions 1.5.0 beta1 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.0:beta2:*:*:*:*:*:* Versions 1.5.0 beta2 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.0:beta3:*:*:*:*:*:* Versions 1.5.0 beta3 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.0:beta4:*:*:*:*:*:* Versions 1.5.0 beta4 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.0:beta5:*:*:*:*:*:* Versions 1.5.0 beta5 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.0:beta6:*:*:*:*:*:* Versions 1.5.0 beta6 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.0:rc1:*:*:*:*:*:* Versions 1.5.0 rc1 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.1:*:*:*:*:*:*:* Versions 1.5.1 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.2:*:*:*:*:*:*:* Versions 1.5.2 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.3:*:*:*:*:*:*:* Versions 1.5.3 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.3:rc1:*:*:*:*:*:* Versions 1.5.3 rc1 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.3:rc2:*:*:*:*:*:* Versions 1.5.3 rc2 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.4:*:*:*:*:*:*:* Versions 1.5.4 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.5:*:*:*:*:*:*:* Versions 1.5.5 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.5:rc1:*:*:*:*:*:* Versions 1.5.5 rc1 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.5a:*:*:*:*:*:*:* Versions 1.5.5a Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.6:*:*:*:*:*:*:* Versions 1.5.6 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.7:*:*:*:*:*:*:* Versions 1.5.7 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.5.8:*:*:*:*:*:*:* Versions 1.5.8 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.6.0:*:*:*:*:*:*:* Versions 1.6.0 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.6.0:beta1:*:*:*:*:*:* Versions 1.6.0 beta1 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.6.0:beta2:*:*:*:*:*:* Versions 1.6.0 beta2 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.6.0:rc1:*:*:*:*:*:* Versions 1.6.0 rc1 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.6.0:rc2:*:*:*:*:*:* Versions 1.6.0 rc2 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.6.1:*:*:*:*:*:*:* Versions 1.6.1 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.6.2:*:*:*:*:*:*:* Versions 1.6.2 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.6.3:*:*:*:*:*:*:* Versions 1.6.3 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.6.4:*:*:*:*:*:*:* Versions 1.6.4 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.7.0:*:*:*:*:*:*:* Versions 1.7.0 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.7.0:beta1:*:*:*:*:*:* Versions 1.7.0 beta1 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.7.0:beta2:*:*:*:*:*:* Versions 1.7.0 beta2 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.7.0:rc1:*:*:*:*:*:* Versions 1.7.0 rc1 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.7.0:rc2:*:*:*:*:*:* Versions 1.7.0 rc2 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.7.0:rc3:*:*:*:*:*:* Versions 1.7.0 rc3 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.7.1:*:*:*:*:*:*:* Versions 1.7.1 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.7.2:*:*:*:*:*:*:* Versions 1.7.2 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.9.0:*:*:*:*:*:*:* Versions 1.9.0 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.9.1:*:*:*:*:*:*:* Versions 1.9.1 Vulnerable ·Moinmo
  • cpe:2.3:a:moinmo:moinmoin:1.9.2:*:*:*:*:*:*:* Versions 1.9.2 Vulnerable ·Moinmo

Remediation

  • Fix · GHSA-2j76-26qq-7rvv moin (PyPI) Fixed in 1.9.3 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2010-2969
  2. 2026-10-03 Alias added: GHSA-2j76-26qq-7rvv

References

  • TI-2012-05045 Multiple unrestricted file upload vulnerabilities in the (1) twikidraw… CVSS 2.0MEDIUM 6.0
  • TI-2020-15333 The cache action in action/cache.py in MoinMoin through 1.9.10 allows directory traversal… CVSS 3.1CRITICAL 9.8
  • TI-2012-05213 Multiple directory traversal vulnerabilities in the (1) twikidraw (action/twikidraw.py)… CVSS 2.0MEDIUM 6.0
  • TI-2020-12045 malicious SVG attachment causing stored XSS vulnerability in MoinMoin CVSS 3.1HIGH 8.7
  • TI-2009-04518 MoinMoin 1.7.x before 1.7.3 and 1.8.x before 1.8.3 checks parent ACLs in certain… CVSS 2.0HIGH 7.5
  • TI-2010-00685 The default configuration of cfg.packagepages_actions_excluded in MoinMoin before 1.8.7… CVSS 2.0HIGH 7.5
See all 25 →

Sources