CVE-2010-0831
Directory traversal vulnerability in the extract_jar function in jartool.c in FastJar 0.98 allows...
Directory traversal vulnerability in the extract_jar function in jartool.c in FastJar 0.98 allows remote attackers to create or overwrite arbitrary files via a .. (dot dot) in a non-initial pathname component in a filename within a .jar archive, a related issue to CVE-2005-1080. NOTE: this vulnerability exists because of an incomplete fix for CVE-2006-3619.
Exploit likelihood
What each source reports
NVD Score used
5.8
Directory traversal vulnerability in the extract_jar function in jartool.c in FastJar 0.98 allows remote attackers to create or overwrite arbitrary files via a .. (dot dot) in a non-initial pathname component in a filename within a .jar archive, a related issue to CVE-2005-1080. NOTE: this vulnerability exists because of an incomplete fix for CVE-2006-3619.
- Record
CVE-2010-0831- CVSS 2.0
- 5.8 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:P - Weakness
- CWE-22
- Updated
- 2026-11-02
CVE List No score
Directory traversal vulnerability in the extract_jar function in jartool.c in FastJar 0.98 allows remote attackers to create or overwrite arbitrary files via a .. (dot dot) in a non-initial pathname component in a filename within a .jar archive, a related issue to CVE-2005-1080. NOTE: this vulnerability exists because of an incomplete fix for CVE-2006-3619.
- Record
CVE-2010-0831- Updated
- 2026-11-02
EUVDEUVD-2010-0856 No score
Directory traversal vulnerability in the extract_jar function in jartool.c in FastJar 0.98 allows remote attackers to create or overwrite arbitrary files via a .. (dot dot) in a non-initial pathname component in a filename within a .jar archive, a related issue to CVE-2005-1080. NOTE: this vulnerability exists because of an incomplete fix for CVE-2006-3619.
- Record
EUVD-2010-0856- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-fcqq-mm95-6mqp No score
Directory traversal vulnerability in the extract_jar function in jartool.c in FastJar 0.98 allows...
Directory traversal vulnerability in the extract_jar function in jartool.c in FastJar 0.98 allows remote attackers to create or overwrite arbitrary files via a .. (dot dot) in a non-initial pathname component in a filename within a .jar archive, a related issue to CVE-2005-1080. NOTE: this vulnerability exists because of an incomplete fix for CVE-2006-3619.
- Record
GHSA-fcqq-mm95-6mqp- Weakness
- CWE-22
- Updated
- 2026-11-02
OSV No score
Directory traversal vulnerability in the extract_jar function in jartool.c in FastJar 0.98 allows remote attackers to create or overwrite arbitrary files via a .. (dot dot) in a non-initial pathname component in a filename within a .jar archive, a related issue to CVE-2005-1080. NOTE: this vulnerability exists because of an incomplete fix for CVE-2006-3619.
- Record
CVE-2010-0831- Updated
- 2026-11-02
OSVDEBIAN-CVE-2010-0831 No score
Directory traversal vulnerability in the extract_jar function in jartool.c in FastJar 0.98 allows remote attackers to create or overwrite arbitrary files via a .. (dot dot) in a non-initial pathname component in a filename within a .jar archive, a related issue to CVE-2005-1080. NOTE: this vulnerability exists because of an incomplete fix for CVE-2006-3619.
- Record
DEBIAN-CVE-2010-0831- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
fastjarDebian:12 |
before 2:0.98-3 | 2:0.98-3 |
fastjarDebian:13 |
before 2:0.98-3 | 2:0.98-3 |
fastjarDebian:14 |
before 2:0.98-3 | 2:0.98-3 |
gccRed Hat:enterprise_linux:5::client_workstation |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-c++Red Hat:enterprise_linux:5::client_workstation |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-gfortranRed Hat:enterprise_linux:5::client_workstation |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-gnatRed Hat:enterprise_linux:5::client_workstation |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-javaRed Hat:enterprise_linux:5::client_workstation |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-objc++Red Hat:enterprise_linux:5::client_workstation |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
Show 35 moreShow less
| Package | Affected | Fixed |
|---|---|---|
gcc-objcRed Hat:enterprise_linux:5::client_workstation |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgcj-develRed Hat:enterprise_linux:5::client_workstation |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgcj-srcRed Hat:enterprise_linux:5::client_workstation |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libmudflap-develRed Hat:enterprise_linux:5::client_workstation |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libstdc++-develRed Hat:enterprise_linux:5::client_workstation |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
cppRed Hat:enterprise_linux:5::client |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gccRed Hat:enterprise_linux:5::client |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-debuginfoRed Hat:enterprise_linux:5::client |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgccRed Hat:enterprise_linux:5::client |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgcjRed Hat:enterprise_linux:5::client |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgfortranRed Hat:enterprise_linux:5::client |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgnatRed Hat:enterprise_linux:5::client |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libmudflapRed Hat:enterprise_linux:5::client |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libobjcRed Hat:enterprise_linux:5::client |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libstdc++Red Hat:enterprise_linux:5::client |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
cppRed Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gccRed Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-c++Red Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-debuginfoRed Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-gfortranRed Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-gnatRed Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-javaRed Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-objc++Red Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-objcRed Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgccRed Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgcjRed Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgcj-develRed Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgcj-srcRed Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgfortranRed Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgnatRed Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libmudflapRed Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libmudflap-develRed Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libobjcRed Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libstdc++Red Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libstdc++-develRed Hat:enterprise_linux:5::server |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
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-2010-0831 is a medium vulnerability (CVSS 5.8) in Matthias Klose Fastjar, published June 18, 2010. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.68%, the 89th percentile. Fixed in fastjar 2:0.98-3.
References
marc.info?l=oss-security&m=127602731712034&w=2
security.gentoo.org/glsa/glsa-201209-21.xml
bugzilla.redhat.com/show_bug.cgi?id=594497
marc.info?l=oss-security&m=127602564508766&w=2
redhat.com/support/errata/RHSA-2011-0025.html
bugzilla.redhat.com/show_bug.cgi?id=601823
Show 30 moreShow less
mandriva.com/security/advisories?name=MDVSA-2010:122
vupen.com/english/advisories/2010/1553
vupen.com/english/advisories/2011/0121
packages.debian.org/changelogs/pool/main/f/fastjar/fastjar_0.98-3/changelog
marc.info?l=oss-security&m=127603032617644&w=2
secunia.com/advisories/42892
secunia.com/advisories/50786
launchpad.net/bugs/540575
osvdb.org/65467
securityfocus.com/bid/41006
nvd.nist.gov/vuln/detail/CVE-2010-0831
github.com/advisories/GHSA-fcqq-mm95-6mqp
security-tracker.debian.org/tracker/CVE-2010-0831
access.redhat.com/errata/RHSA-2011:0025
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=503565
bugzilla.redhat.com/show_bug.cgi?id=508735
bugzilla.redhat.com/show_bug.cgi?id=527510
bugzilla.redhat.com/show_bug.cgi?id=529659
bugzilla.redhat.com/show_bug.cgi?id=578382
bugzilla.redhat.com/show_bug.cgi?id=582682
bugzilla.redhat.com/show_bug.cgi?id=596097
bugzilla.redhat.com/show_bug.cgi?id=605803
bugzilla.redhat.com/show_bug.cgi?id=635708
security.access.redhat.com/data/csaf/v2/advisories/2011/rhsa-2011_0025.json
access.redhat.com/security/cve/CVE-2010-0831
cve.org/CVERecord?id=CVE-2010-0831
access.redhat.com/security/cve/CVE-2010-2322
cve.org/CVERecord?id=CVE-2010-2322
nvd.nist.gov/vuln/detail/CVE-2010-2322