catdoc through 0.95 contains an out-of-bounds read vulnerability in copy_unicode_string() in src/xlsparse.c that allows attackers to read past buffers via an unchecked string character count. Attackers can supply a crafted .xls file declaring 0xFFFF two-byte characters in LABEL,...
Product
debian/catdoc vulnerabilities
19 published CVES affecting debian/catdoc, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 19
- Critical
- 0
- High
- 7
- Medium
- 6
- Low
- 1
- Unscored
- 5
- CISA KEV
- 0
Latest debian/catdoc CVEs
Newest publication first
-
MediumCVSS 6.9 EPSS 0.13%
-
MediumCVSS 6.9 EPSS 0.20%
catdoc through 0.95 contains an out-of-bounds read vulnerability in the MULRK record handler of process_item() in src/xlsparse.c that allows attackers to read past the static rec buffer via a crafted end column. Attackers can supply a crafted .xls workbook or BIFF stream with a l...
-
DLA-4234-1 catdoc - security update
PublishedUnknown -
DSA-5953-1 catdoc - security update
PublishedUnknown -
HighCVSS 7.8 EPSS 0.34%
A memory corruption vulnerability exists in the Shared String Table Record Parser implementation in xls2csv utility version 0.95. A specially crafted malformed file can lead to a heap buffer overflow. An attacker can provide a malicious file to trigger this vulnerability.
-
HighCVSS 7.8 EPSS 0.34%
An integer overflow vulnerability exists in the OLE Document File Allocation Table Parser functionality of catdoc 0.95. A specially crafted malformed file can lead to heap-based memory corruption. An attacker can provide a malicious file to trigger this vulnerability.
-
HighCVSS 7.8 EPSS 0.34%
An integer underflow vulnerability exists in the OLE Document DIFAT Parser functionality of catdoc 0.95. A specially crafted malformed file can lead to heap-based memory corruption. An attacker can provide a malicious file to trigger this vulnerability.
-
HighCVSS 7.5 EPSS 0.69%
Catdoc v0.95 was discovered to contain a NULL pointer dereference via the component xls2csv at src/xlsparse.c.
-
MediumCVSS 5.5 EPSS 0.22%
Catdoc v0.95 was discovered to contain a NULL pointer dereference via the component xls2csv at src/fileutil.c.
-
HighCVSS 7.8 EPSS 0.28%
Catdoc v0.95 was discovered to contain a global buffer overflow via the function process_file at /src/reader.c.
-
CVE-2019-7233 In libdoc through 2019-01-28, doc2text in catdoc.c has a NULL pointer dereference.
PublishedHighCVSS 8.8 EPSS 1.5%In libdoc through 2019-01-28, doc2text in catdoc.c has a NULL pointer dereference.
-
CVE-2019-7156 In libdoc through 2019-01-28, calcFileBlockOffset in ole.c allows division by zero.
PublishedMediumCVSS 6.5 EPSS 1.6%In libdoc through 2019-01-28, calcFileBlockOffset in ole.c allows division by zero.
-
MediumCVSS 6.5 EPSS 0.94%
The getlong function in numutils.c in libdoc through 2017-10-23 has a heap-based buffer over-read that allows attackers to cause a denial of service (application crash) via a crafted file.
-
MediumCVSS 6.5 EPSS 0.94%
The process_file function in reader.c in libdoc through 2017-10-23 has a heap-based buffer over-read that allows attackers to cause a denial of service (application crash) via a crafted file.
-
DLA-1037-1 catdoc - security update
PublishedUnknown -
DSA-3917-1 catdoc - security update
PublishedUnknown -
HighCVSS 7.8 EPSS 1.2%
The ole_init function in ole.c in catdoc 0.95 allows remote attackers to cause a denial of service (heap-based buffer underflow and application crash) or possibly have unspecified other impact via a crafted file, i.e., data is written to memory addresses before the beginning of t...
-
Unknown
-
LowCVSS 2.1 EPSS 0.34%
msxlsview.sh in xlsview for catdoc 0.91 and earlier allows local users to overwrite arbitrary files via a symlink attack on predictable temporary file names ("word$$.html").
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.