moin@1.9.4 vulnerabilities

MoinMoin 1.9.11 is an easy to use, full-featured and extensible wiki software package

Direct Vulnerabilities

Known vulnerabilities in the moin package. This does not include vulnerabilities belonging to this package’s dependencies.

Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.
Fix for free
Vulnerability Vulnerable Version
  • H
Remote Code Execution (RCE)

Affected versions of this package are vulnerable to Remote Code Execution (RCE). The cache action in action/cache.py allows directory traversal through a crafted HTTP request. An attacker who can upload attachments to the wiki can use this to achieve remote code execution.

How to fix Remote Code Execution (RCE)?

Upgrade moin to version 1.9.11 or higher.

[,1.9.11)
  • M
Cross-site Scripting (XSS)

Affected versions of this package are vulnerable to Cross-site Scripting (XSS). An attacker with write permissions can upload an SVG file that contains malicious javascript. This javascript will be executed in a user's browser when the user is viewing that SVG file on the wiki.

How to fix Cross-site Scripting (XSS)?

Upgrade moin to version 1.9.11 or higher.

[,1.9.11)
  • M
Cross-site Scripting (XSS)

moin is a wiki software package written in Python.

Affected versions of this package are vulnerable to Cross-site Scripting (XSS) attacks via the GUI editor.

How to fix Cross-site Scripting (XSS)?

Upgrade moin to version 1.9.10 or higer.

[,1.9.10)
  • M
Cross-site Scripting (XSS)

moin is an easy to use, full-featured and extensible wiki software package.

MoinMoin 1.9.8 allows remote attackers to conduct "JavaScript injection" attacks by using the "page creation" approach, related to a "Cross Site Scripting (XSS)" issue affecting the action=AttachFile (via page name) component.

[,1.9.9)
  • M
Cross-site Scripting (XSS)

moin is an easy to use, full-featured and extensible wiki software package.

MoinMoin 1.9.8 allows remote attackers to conduct "JavaScript injection" attacks by using the "page creation or crafted URL" approach, related to a "Cross Site Scripting (XSS)" issue affecting the action=fckdialog&dialog=attachment (via page name) component.

[,1.9.9)
  • M
Cross-site Scripting (XSS)

moin is an easy to use, full-featured and extensible wiki software package.

Cross-site Scripting (XSS) vulnerability in the link dialogue in GUI editor in MoinMoin before 1.9.8 allows remote attackers to inject arbitrary web script or HTML via unspecified vectors.

[,1.9.8)
  • M
Directory Traversal

moin is an easy to use, full-featured and extensible wiki software package.

Multiple directory traversal vulnerabilities in the (1) twikidraw (action/twikidraw.py) and (2) anywikidraw (action/anywikidraw.py) actions in MoinMoin before 1.9.6 allow remote authenticated users with write permissions to overwrite arbitrary files via unspecified vectors. NOTE: this can be leveraged with CVE-2012-6081 to execute arbitrary code.

[,1.9.6)
  • M
Directory Traversal

moin is an easy to use, full-featured and extensible wiki software package.

Directory traversal vulnerability in the _do_attachment_move function in the AttachFile action (action/AttachFile.py) in MoinMoin 1.9.3 through 1.9.5 allows remote attackers to overwrite arbitrary files via a .. (dot dot) in a file name.

[1.9.3,1.9.6)
  • M
Arbitrary Code Execution

moin is an easy to use, full-featured and extensible wiki software package.

Multiple unrestricted file upload vulnerabilities in the (1) twikidraw (action/twikidraw.py) and (2) anywikidraw (action/anywikidraw.py) actions in MoinMoin before 1.9.6 allow remote authenticated users with write permissions to execute arbitrary code by uploading a file with an executable extension, then accessing it via a direct request to the file in an unspecified directory, as exploited in the wild in July 2012.

[,1.9.6)
  • M
Cross-site Scripting (XSS)

moin is an easy to use, full-featured and extensible wiki software package.

Cross-site Scripting (XSS) vulnerability in the rsslink function in theme/init.py in MoinMoin 1.9.5 allows remote attackers to inject arbitrary web script or HTML via the page name in a rss link.

[,1.9.5)
  • M
Improper Access Control

moin is an easy to use, full-featured and extensible wiki software package.

security/init.py in MoinMoin 1.9 through 1.9.4 does not properly handle group names that contain virtual group names such as "All," "Known," or "Trusted," which allows remote authenticated users with virtual group membership to be treated as a member of the group.

[1.9,1.9.5)