Read the docs
TI-2004-01321 Aliases CVE-2004-1444GHSA-q7mf-hp9m-cx6f

Directory traversal vulnerability in Roundup 0.6.4 and earlier allows remote attackers to…

Priority LOW 34CWE-22Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
— Not recorded in CVSS 2.0
Attack complexity
Low
Impact type
Information disclosure
Confidentiality · integrity · availability
Partial · None · None
Fix status
Fixed

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

Summary

Directory traversal vulnerability in Roundup 0.6.4 and earlier allows remote attackers to view arbitrary files via .. (dot dot) sequences in an @@ command in an HTTP GET request.

Why it matters now

EPSS 0.08865 95th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed Roundup (PyPI): 0.7.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
—Roundup (PyPI)before 0.7.30.7.3Patch availableGHSA-q7mf-hp9m-cx6f
  • — Vendor— Affected all versions Fixed in — No fix listed CNA
  • Roundup (PyPI) Vendor— Affected before 0.7.3 Fixed in 0.7.3 Patch available GHSA-q7mf-hp9m-cx6f

CPE configurations NVD · 46

CPEVersionsRoleVendor
cpe:2.3:a:roundup-tracker:roundup:*:*:*:*:*:*:*:*up to 0.6.4Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.1.0:*:*:*:*:*:*:*0.1.0Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.1.1:*:*:*:*:*:*:*0.1.1Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.1.2:*:*:*:*:*:*:*0.1.2Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.1.3:*:*:*:*:*:*:*0.1.3Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.2.0:*:*:*:*:*:*:*0.2.0Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.2.1:*:*:*:*:*:*:*0.2.1Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.2.2:*:*:*:*:*:*:*0.2.2Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.2.3:*:*:*:*:*:*:*0.2.3Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.2.4:*:*:*:*:*:*:*0.2.4Vulnerableroundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:*:*:*:*:*:*:*:* Versions up to 0.6.4 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.1.0:*:*:*:*:*:*:* Versions 0.1.0 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.1.1:*:*:*:*:*:*:* Versions 0.1.1 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.1.2:*:*:*:*:*:*:* Versions 0.1.2 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.1.3:*:*:*:*:*:*:* Versions 0.1.3 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.2.0:*:*:*:*:*:*:* Versions 0.2.0 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.2.1:*:*:*:*:*:*:* Versions 0.2.1 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.2.2:*:*:*:*:*:*:* Versions 0.2.2 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.2.3:*:*:*:*:*:*:* Versions 0.2.3 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.2.4:*:*:*:*:*:*:* Versions 0.2.4 Vulnerable ·roundup-tracker
Show 36 more CPE
CPEVersionsRoleVendor
cpe:2.3:a:roundup-tracker:roundup:0.2.5:*:*:*:*:*:*:*0.2.5Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.2.6:*:*:*:*:*:*:*0.2.6Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.2.7:*:*:*:*:*:*:*0.2.7Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.2.8:*:*:*:*:*:*:*0.2.8Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.3.0:*:*:*:*:*:*:*0.3.0Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.3.0:pre1:*:*:*:*:*:*0.3.0 pre1Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.3.0:pre2:*:*:*:*:*:*0.3.0 pre2Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.3.0:pre3:*:*:*:*:*:*0.3.0 pre3Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.4.0:*:*:*:*:*:*:*0.4.0Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.4.0:b1:*:*:*:*:*:*0.4.0 b1Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.4.0:b2:*:*:*:*:*:*0.4.0 b2Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.4.1:*:*:*:*:*:*:*0.4.1Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.4.2:*:*:*:*:*:*:*0.4.2Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.4.2:pr1:*:*:*:*:*:*0.4.2 pr1Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.5:*:*:*:*:*:*:*0.5Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.5.0:*:*:*:*:*:*:*0.5.0Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.5.0:beta1:*:*:*:*:*:*0.5.0 beta1Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.5.0:beta2:*:*:*:*:*:*0.5.0 beta2Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.5.0:pr1:*:*:*:*:*:*0.5.0 pr1Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.5.1:*:*:*:*:*:*:*0.5.1Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.5.2:*:*:*:*:*:*:*0.5.2Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.5.3:*:*:*:*:*:*:*0.5.3Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.5.4:*:*:*:*:*:*:*0.5.4Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.5.5:*:*:*:*:*:*:*0.5.5Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.5.6:*:*:*:*:*:*:*0.5.6Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.5.7:*:*:*:*:*:*:*0.5.7Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.5.8:stable:*:*:*:*:*:*0.5.8 stableVulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.5.9:*:*:*:*:*:*:*0.5.9Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.6.0:*:*:*:*:*:*:*0.6.0Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.6.0:b1:*:*:*:*:*:*0.6.0 b1Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.6.0:b2:*:*:*:*:*:*0.6.0 b2Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.6.0:b3:*:*:*:*:*:*0.6.0 b3Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.6.0:b4:*:*:*:*:*:*0.6.0 b4Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.6.1:*:*:*:*:*:*:*0.6.1Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.6.2:*:*:*:*:*:*:*0.6.2Vulnerableroundup-tracker
cpe:2.3:a:roundup-tracker:roundup:0.6.3:*:*:*:*:*:*:*0.6.3Vulnerableroundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.2.5:*:*:*:*:*:*:* Versions 0.2.5 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.2.6:*:*:*:*:*:*:* Versions 0.2.6 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.2.7:*:*:*:*:*:*:* Versions 0.2.7 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.2.8:*:*:*:*:*:*:* Versions 0.2.8 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.3.0:*:*:*:*:*:*:* Versions 0.3.0 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.3.0:pre1:*:*:*:*:*:* Versions 0.3.0 pre1 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.3.0:pre2:*:*:*:*:*:* Versions 0.3.0 pre2 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.3.0:pre3:*:*:*:*:*:* Versions 0.3.0 pre3 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.4.0:*:*:*:*:*:*:* Versions 0.4.0 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.4.0:b1:*:*:*:*:*:* Versions 0.4.0 b1 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.4.0:b2:*:*:*:*:*:* Versions 0.4.0 b2 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.4.1:*:*:*:*:*:*:* Versions 0.4.1 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.4.2:*:*:*:*:*:*:* Versions 0.4.2 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.4.2:pr1:*:*:*:*:*:* Versions 0.4.2 pr1 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.5:*:*:*:*:*:*:* Versions 0.5 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.5.0:*:*:*:*:*:*:* Versions 0.5.0 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.5.0:beta1:*:*:*:*:*:* Versions 0.5.0 beta1 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.5.0:beta2:*:*:*:*:*:* Versions 0.5.0 beta2 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.5.0:pr1:*:*:*:*:*:* Versions 0.5.0 pr1 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.5.1:*:*:*:*:*:*:* Versions 0.5.1 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.5.2:*:*:*:*:*:*:* Versions 0.5.2 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.5.3:*:*:*:*:*:*:* Versions 0.5.3 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.5.4:*:*:*:*:*:*:* Versions 0.5.4 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.5.5:*:*:*:*:*:*:* Versions 0.5.5 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.5.6:*:*:*:*:*:*:* Versions 0.5.6 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.5.7:*:*:*:*:*:*:* Versions 0.5.7 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.5.8:stable:*:*:*:*:*:* Versions 0.5.8 stable Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.5.9:*:*:*:*:*:*:* Versions 0.5.9 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.6.0:*:*:*:*:*:*:* Versions 0.6.0 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.6.0:b1:*:*:*:*:*:* Versions 0.6.0 b1 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.6.0:b2:*:*:*:*:*:* Versions 0.6.0 b2 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.6.0:b3:*:*:*:*:*:* Versions 0.6.0 b3 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.6.0:b4:*:*:*:*:*:* Versions 0.6.0 b4 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.6.1:*:*:*:*:*:*:* Versions 0.6.1 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.6.2:*:*:*:*:*:*:* Versions 0.6.2 Vulnerable ·roundup-tracker
  • cpe:2.3:a:roundup-tracker:roundup:0.6.3:*:*:*:*:*:*:* Versions 0.6.3 Vulnerable ·roundup-tracker

Remediation

  • Fix · GHSA-q7mf-hp9m-cx6f Roundup (PyPI) Fixed in 0.7.3 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2004-1444
  2. 2026-10-03 Alias added: GHSA-q7mf-hp9m-cx6f

References

  • TI-2008-01412 The xml-rpc server in Roundup 1.4.4 does not check property permissions, which allows… CVSS 2.0MEDIUM 6.4
  • TI-2019-08125 Roundup 1.6 allows XSS via the URI because frontends/roundup.cgi and roundup/cgi/wsgi_handler.py mishandle 404 errors. CVSS 3.0MEDIUM 6.1
  • TI-2012-05095 Cross-site scripting in Roundup CVSS 3.1MEDIUM 6.1
  • TI-2024-26179 In Roundup before 2.4.0, classhelpers (_generic.help.html) allow XSS. CVSS 3.1MEDIUM 6.1
  • TI-2010-02391 Cross-site scripting (XSS) vulnerability in cgi/client.py in Roundup before 1.4.14 allows… CVSS 2.0MEDIUM 4.3
  • TI-2024-26181 Roundup before 2.4.0 allows XSS via JavaScript in PDF, XML, and SVG documents. CVSS 3.1MEDIUM 5.4
See all 12 →

Sources