CVE-2004-0755
The FileStore capability in CGI::Session for Ruby before 1.8.1, and possibly PStore, creates...
The FileStore capability in CGI::Session for Ruby before 1.8.1, and possibly PStore, creates files with insecure permissions, which can allow local users to steal session information and hijack sessions.
Exploit likelihood
What each source reports
NVD Score used
2.1
The FileStore capability in CGI::Session for Ruby before 1.8.1, and possibly PStore, creates files with insecure permissions, which can allow local users to steal session information and hijack sessions.
- Record
CVE-2004-0755- CVSS 2.0
- 2.1 Low
AV:L/AC:L/Au:N/C:P/I:N/A:N - Updated
- 2026-11-02
CVE List No score
The FileStore capability in CGI::Session for Ruby before 1.8.1, and possibly PStore, creates files with insecure permissions, which can allow local users to steal session information and hijack sessions.
- Record
CVE-2004-0755- Updated
- 2026-11-02
EUVDEUVD-2004-0753 No score
The FileStore capability in CGI::Session for Ruby before 1.8.1, and possibly PStore, creates files with insecure permissions, which can allow local users to steal session information and hijack sessions.
- Record
EUVD-2004-0753- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-59m9-8c72-5426 No score
The FileStore capability in CGI::Session for Ruby before 1.8.1, and possibly PStore, creates...
The FileStore capability in CGI::Session for Ruby before 1.8.1, and possibly PStore, creates files with insecure permissions, which can allow local users to steal session information and hijack sessions.
- Record
GHSA-59m9-8c72-5426- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
rubyDebian:3.0 |
before 1.6.7-3woody3 | 1.6.7-3woody3 |
irbRed Hat:enterprise_linux:3::as |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
rubyRed Hat:enterprise_linux:3::as |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-debuginfoRed Hat:enterprise_linux:3::as |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-develRed Hat:enterprise_linux:3::as |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-docsRed Hat:enterprise_linux:3::as |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-libsRed Hat:enterprise_linux:3::as |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-modeRed Hat:enterprise_linux:3::as |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-tcltkRed Hat:enterprise_linux:3::as |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
irbRed Hat:enterprise_linux:3::desktop |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
Show 23 moreShow less
| Package | Affected | Fixed |
|---|---|---|
rubyRed Hat:enterprise_linux:3::desktop |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-debuginfoRed Hat:enterprise_linux:3::desktop |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-develRed Hat:enterprise_linux:3::desktop |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-docsRed Hat:enterprise_linux:3::desktop |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-libsRed Hat:enterprise_linux:3::desktop |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-modeRed Hat:enterprise_linux:3::desktop |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-tcltkRed Hat:enterprise_linux:3::desktop |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
irbRed Hat:enterprise_linux:3::es |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
rubyRed Hat:enterprise_linux:3::es |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-debuginfoRed Hat:enterprise_linux:3::es |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-develRed Hat:enterprise_linux:3::es |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-docsRed Hat:enterprise_linux:3::es |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-libsRed Hat:enterprise_linux:3::es |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-modeRed Hat:enterprise_linux:3::es |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-tcltkRed Hat:enterprise_linux:3::es |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
irbRed Hat:enterprise_linux:3::ws |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
rubyRed Hat:enterprise_linux:3::ws |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-debuginfoRed Hat:enterprise_linux:3::ws |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-develRed Hat:enterprise_linux:3::ws |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-docsRed Hat:enterprise_linux:3::ws |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-libsRed Hat:enterprise_linux:3::ws |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-modeRed Hat:enterprise_linux:3::ws |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
ruby-tcltkRed Hat:enterprise_linux:3::ws |
before 0:1.6.8-9.EL3.2 | 0:1.6.8-9.EL3.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2004-0755 is a low vulnerability (CVSS 2.1) in Yukihiro Matsumoto Ruby, published August 16, 2004. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.36%, the 30th percentile. Fixed in ruby 1.6.7-3woody3.
References
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11128
debian.org/security/2004/dsa-537
mandriva.com/security/advisories?name=MDKSA-2004:128
gentoo.org/security/en/glsa/glsa-200409-08.xml
secunia.com/advisories/12290
exchange.xforce.ibmcloud.com/vulnerabilities/16996
Show 9 moreShow less
nvd.nist.gov/vuln/detail/CVE-2004-0755
github.com/advisories/GHSA-59m9-8c72-5426
access.redhat.com/errata/RHSA-2004:441
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=130065
security.access.redhat.com/data/csaf/v2/advisories/2004/rhsa-2004_441.json
access.redhat.com/security/cve/CVE-2004-0755
bugzilla.redhat.com/show_bug.cgi?id=1617269
cve.org/CVERecord?id=CVE-2004-0755