CVE-2006-5878: Cross-Site Request Forgery (CSRF) Vulnerability in Trac

trac Updated 02 Oct 2025

Summary

14/11/2006
Yes i
High
7.5

CVE-2006-5878: Cross-site request forgery (CSRF) vulnerability in Edgewall Trac 0.10 and earlier allows remote attackers to perform unauthorized actions as other users via unknown vectors. Affects trac versions < 0.11. Fixed in 0.11. How to fix ↓

Also tracked for

The same CVE-2006-5878 is tracked separately for each ecosystem and vendor. Its fix information is the same; the package and affected versions differ.

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Sponsored Devnack Your last release was probably never penetration tested Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

Trac is an open-source project management and issue tracking system written in Python. It provides a web-based interface for managing software development projects. Trac versions 0.10 and earlier are affected by a Cross-Site Request Forgery (CSRF) vulnerability. This vulnerability allows remote attackers to perform unauthorized actions as other users through unknown vectors.

Vulnerability Detail

The CSRF vulnerability in Trac 0.10 and earlier enables attackers to trick authenticated users into performing unintended actions without their consent. By exploiting this vulnerability, an attacker can perform actions on behalf of the victim user, potentially leading to unauthorized access, data manipulation, or privilege escalation. The exact vectors through which the attack can be carried out are not specified in the available information.

How To Fix

Latest published version: 1.6.0 as of 22 Oct 2026

pip install --upgrade "trac==1.6.0"

Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.

If you need the minimum change

0.11

This is the first release that contains the fix.

pip install --upgrade "trac==0.11"

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

No specific workaround is mentioned in the available information. However, users who cannot immediately upgrade to Trac 0.11 or later should consider implementing additional security measures, such as enforcing strict access controls, using strong authentication mechanisms, and regularly monitoring and auditing system activity.

Conclusion

The Cross-Site Request Forgery (CSRF) vulnerability in Trac 0.10 and earlier poses a risk of unauthorized actions being performed by attackers on behalf of authenticated users. It is recommended to upgrade to Trac 0.11 or later to mitigate this vulnerability. Users who cannot immediately upgrade should implement additional security measures and regularly monitor their system for any suspicious activity. For further support on vulnerability remediation, please contact DevNack.com.

See every vulnerability recorded for trac →

Share this vulnerability

FAQ

Cross-Site Request Forgery (CSRF) is an attack that tricks the victim into performing unwanted actions on a web application in which they are authenticated.

The CSRF vulnerability in Trac can be exploited by remote attackers through unknown vectors. The exact details of the attack vectors are not provided.

If successfully exploited, this vulnerability could allow attackers to perform unauthorized actions on behalf of other users, potentially leading to data manipulation, unauthorized access, or privilege escalation.

Yes, upgrading to Trac version 0.11 or later fixes this vulnerability. The Trac development team has addressed this issue in the 0.11 release.

While no specific workaround is mentioned, users who cannot immediately upgrade to Trac 0.11 or later should consider implementing additional security measures, such as strict access controls, strong authentication mechanisms, and regular monitoring and auditing.

Related vulnerabilities

Recent vulnerabilities recorded for trac.

How To Fix

Latest published version: 1.6.0 as of 22 Oct 2026

pip install --upgrade "trac==1.6.0"

Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.

If you need the minimum change

0.11

This is the first release that contains the fix.

pip install --upgrade "trac==0.11"

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback