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 From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-c++Red Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-debuginfoRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-gfortranRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-gnatRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-javaRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-objc++Red Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
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 From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgcj-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgcj-srcRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libmudflap-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libstdc++-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
cppRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gccRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgccRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgcjRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgfortranRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgnatRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libmudflapRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libobjcRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libstdc++Red Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
cppRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gccRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-c++Red Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-gfortranRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-gnatRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-javaRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-objc++Red Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
gcc-objcRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgccRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgcjRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgcj-develRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgcj-srcRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgfortranRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libgnatRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libmudflapRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libmudflap-develRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libobjcRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libstdc++Red Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
libstdc++-develRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:4.1.2-50.el5 | 0:4.1.2-50.el5 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| 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