p PatchFirst

PatchFirst · Latest vulnerabilities

catdoc vulnerabilities

Vulnerabilities published for catdoc in the last 30 days: 2. Listed in the KEV catalogue: 0.

RSS ↗
Filter vulnerabilities
Clear filters

Vulnerabilities: 14

  1. CVE-2026-111127

    Medium · CVSS 6.9EPSS 0.13%No fix published

    catdoc through 0.95 Out-of-Bounds Read via xls2csv copy_unicode_string

    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, STRING, or SST records to disclose adjacent memory through xls2csv output or crash the process.

    Published Updated
  2. CVE-2026-111126

    Medium · CVSS 6.9EPSS 0.2%No fix published

    catdoc through 0.95 Out-of-Bounds Read in xls2csv MULRK Record Handler

    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 large endcol to xls2csv to disclose adjacent process memory as CSV cells or crash the process.

    Published Updated
  3. CVE-2017-11110

    High · CVSS 7.8EPSS 1.23%Fix available

    CVE-2017-11110

    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 the tmpBuf buffer.

    • Update to 1:0.95-3
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →