CVE-2004-0261

oj.cgi in OpenJournal 2.0 through 2.0.5 allows remote attackers to bypass authentication and access the control panel via a 0 in the uid parameter

published September 1, 2004

CVSS
—
EPSS
5%
Percentile
91.8
In the wild
Unconfirmed
What it is

🚨 A simple tweak to the UID parameter lets attackers stroll right into the OpenJournal control panel, completely bypassing authentication! 🤯 Think of it as a party with a guest list. If someone shows up and simply claims their name is '0', the bouncer might just let them in without a second thought, leading to potential chaos inside! Once inside, an attacker could manipulate journal entries, change settings, or even delete critical data without any permission checks. This could lead to trust issues, data loss, or even reputational damage for the journal!

Put simply

Think of it as a party with a guest list. If someone shows up and simply claims their name is '0', the bouncer might just let them in without a second thought, leading to potential chaos inside! This vulnerability in OpenJournal (versions 2.0 to 2.0.5) allows remote attackers to bypass authentication by exploiting the uid parameter, which doesn't validate inputs properly.

What to do

Once inside, an attacker could manipulate journal entries, change settings, or even delete critical data without any permission checks. This could lead to trust issues, data loss, or even reputational damage for the journal! Immediately update OpenJournal to the latest version to patch this vulnerability. Additionally, consider implementing stricter validation checks for user input to prevent unauthorized access. Regularly review user permissions to safeguard your data. You've got this! Fixing this issue is straightforward, and soon you'll have your control panel secured! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.04766 · 91.8th percentile
Published
2004-09-01T04:00Z
EPSS history
Timeline
  • 01 SEP 04:00Z
    oj.cgi in OpenJournal 2.0 through 2.0.5 allows remote attackers to bypass authentication and access the control panel via a 0 in the uid parameter
    cvelistv5