Free and open · new CVEs checked every 20 minutesStatusRSSOpen dataContact

CVE-2004-0204: Directory traversal vulnerability in the web viewers for Business Objects Crystal Reports 9 and 10, and Crysta

56
This week
HIGH 7.5DOWNGRADEMITIGATEDOWNGRADE

CVE-2004-0204 is a high-severity flaw (CVSS 7.5) affecting weblogic server, j builder, crystal enterprise. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.

Directory traversal vulnerability in the web viewers for Business Objects Crystal Reports 9 and 10, and Crystal Enterprise 9 or 10, as used in Visual Studio .NET 2003 and Outlook 2003 with Business Contact Manager, Microsoft Business Solutions CRM 1.2, and other products, allows remote attackers to read and delete arbitrary files via ".." sequences in the dynamicimag argument to crystalimagehandler.aspx.

Why this priority

  • High severity
  • EPSS top 1%: very likely to be exploited
  • Public exploit reference

No fix is published yet: follow the downgrade or mitigation steps.

Risk facts

CVSS score7.5 (High)
EPSS exploit chance72.4% (top 1%)
CISA exploited listNo
Published2004-08-06
Last modified2026-06-16
Publisher (CNA): MITRE · Vendor: bea · borland software · businessobjects

Share: LinkedIn · X · Reddit

Last updated 2026-06-16 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score

Am I affected?

Timeline

bea weblogic server DOWNGRADE
Affected: 8.1 · 8.1 sp1 · 8.1 sp2
Fixed in: no fixed release known
Safe to downgrade to: a release before 8.1
1. Check installed version
apt-cache policy weblogic-server || rpm -q weblogic-server || weblogic-server --version
2. No fixed release: DOWNGRADE to a release before 8.1 (Debian / Ubuntu)
apt-cache madison weblogic-server sudo apt install weblogic-server=<VERSION_BEFORE_8.1> sudo apt-mark hold weblogic-server
2. No fixed release: DOWNGRADE (RHEL / Amazon Linux / Fedora)
dnf --showduplicates list weblogic-server sudo dnf downgrade weblogic-server-<VERSION_BEFORE_8.1> sudo dnf versionlock add weblogic-server
Downgrade risk
Downgrading can break dependent software and may reopen older bugs. Read the distro advisory first and test on a non-production host.
After downgrade
Restart the service, and keep the package held until a fixed release ships.
borland software j builder MITIGATE
Affected: all versions
Fixed in: no fixed release known
Safe to downgrade to: no unaffected older release
1. Check installed version
apt-cache policy j-builder || rpm -q j-builder || j-builder --version
No fixed or unaffected release known
Apply the vendor mitigation from the advisory, disable the affected feature, or restrict network access.
businessobjects crystal enterprise DOWNGRADE
Affected: 9 · 10
Fixed in: no fixed release known
Safe to downgrade to: a release before 9
1. Check installed version
apt-cache policy crystal-enterprise || rpm -q crystal-enterprise || crystal-enterprise --version
2. No fixed release: DOWNGRADE to a release before 9 (Debian / Ubuntu)
apt-cache madison crystal-enterprise sudo apt install crystal-enterprise=<VERSION_BEFORE_9> sudo apt-mark hold crystal-enterprise
2. No fixed release: DOWNGRADE (RHEL / Amazon Linux / Fedora)
dnf --showduplicates list crystal-enterprise sudo dnf downgrade crystal-enterprise-<VERSION_BEFORE_9> sudo dnf versionlock add crystal-enterprise
Downgrade risk
Downgrading can break dependent software and may reopen older bugs. Read the distro advisory first and test on a non-production host.
After downgrade
Restart the service, and keep the package held until a fixed release ships.
businessobjects crystal enterprise java sdk DOWNGRADE
Affected: 8.5
Fixed in: no fixed release known
Safe to downgrade to: a release before 8.5
1. Check installed version
apt-cache policy crystal-enterprise-java-sdk || rpm -q crystal-enterprise-java-sdk || crystal-enterprise-java-sdk --version
2. No fixed release: DOWNGRADE to a release before 8.5 (Debian / Ubuntu)
apt-cache madison crystal-enterprise-java-sdk sudo apt install crystal-enterprise-java-sdk=<VERSION_BEFORE_8.5> sudo apt-mark hold crystal-enterprise-java-sdk
2. No fixed release: DOWNGRADE (RHEL / Amazon Linux / Fedora)
dnf --showduplicates list crystal-enterprise-java-sdk sudo dnf downgrade crystal-enterprise-java-sdk-<VERSION_BEFORE_8.5> sudo dnf versionlock add crystal-enterprise-java-sdk
Downgrade risk
Downgrading can break dependent software and may reopen older bugs. Read the distro advisory first and test on a non-production host.
After downgrade
Restart the service, and keep the package held until a fixed release ships.
businessobjects crystal enterprise ras DOWNGRADE
Affected: 8.5
Fixed in: no fixed release known
Safe to downgrade to: a release before 8.5
1. Check installed version
apt-cache policy crystal-enterprise-ras || rpm -q crystal-enterprise-ras || crystal-enterprise-ras --version
2. No fixed release: DOWNGRADE to a release before 8.5 (Debian / Ubuntu)
apt-cache madison crystal-enterprise-ras sudo apt install crystal-enterprise-ras=<VERSION_BEFORE_8.5> sudo apt-mark hold crystal-enterprise-ras
2. No fixed release: DOWNGRADE (RHEL / Amazon Linux / Fedora)
dnf --showduplicates list crystal-enterprise-ras sudo dnf downgrade crystal-enterprise-ras-<VERSION_BEFORE_8.5> sudo dnf versionlock add crystal-enterprise-ras
Downgrade risk
Downgrading can break dependent software and may reopen older bugs. Read the distro advisory first and test on a non-production host.
After downgrade
Restart the service, and keep the package held until a fixed release ships.
businessobjects crystal reports DOWNGRADE
Affected: 9 · 10
Fixed in: no fixed release known
Safe to downgrade to: a release before 9
1. Check installed version
apt-cache policy crystal-reports || rpm -q crystal-reports || crystal-reports --version
2. No fixed release: DOWNGRADE to a release before 9 (Debian / Ubuntu)
apt-cache madison crystal-reports sudo apt install crystal-reports=<VERSION_BEFORE_9> sudo apt-mark hold crystal-reports
2. No fixed release: DOWNGRADE (RHEL / Amazon Linux / Fedora)
dnf --showduplicates list crystal-reports sudo dnf downgrade crystal-reports-<VERSION_BEFORE_9> sudo dnf versionlock add crystal-reports
Downgrade risk
Downgrading can break dependent software and may reopen older bugs. Read the distro advisory first and test on a non-production host.
After downgrade
Restart the service, and keep the package held until a fixed release ships.

Public exploits and detection

Public code exists for this CVE. Treat unpatched systems as at risk, and only run PoCs in a lab.

Verify at the official source NVD · CVE Program · Report a problem with this page
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.

Quick answers

How do I fix CVE-2004-0204?

weblogic server: downgrade or apply the listed mitigation; j builder: mitigate or apply the listed mitigation; crystal enterprise: downgrade or apply the listed mitigation. Exact commands for each OS are on this page.

Is CVE-2004-0204 being exploited?

CVE-2004-0204 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.

What does CVE-2004-0204 affect?

CVE-2004-0204 affects weblogic server, j builder, crystal enterprise. Severity is high (CVSS 7.5). Directory traversal vulnerability in the web viewers for Business Objects Crystal Reports 9 and 10, and Crystal Enterprise 9 or 10, as used in Visual Studio .NET 2003 and Outlook 2003 with Business Contact Manager, Microsoft Business Soluti

How urgent is CVE-2004-0204?

Priority 56/100. High severity; EPSS top 1%: very likely to be exploited; Public exploit reference

Software pages

Java vulnerabilities · Outlook vulnerabilities · Visual Studio vulnerabilities · Oracle WebLogic vulnerabilities

Related CVEs

References

← Back to latest CVEs

Get the weekly exploited-CVE digest by emailThe CVEs being attacked this week and how to fix them. No spam, unsubscribe any time.