Skip to content
OpenAdvisories

Package · Debian

catdoc

14 known vulnerabilities.

14 results · Feed

  • Medium 6.1

    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 …

  • Medium 6.1

    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…

  • High 8.4

    A memory corruption vulnerability exists in the Shared String Table Record Parser implementation in xls2csv utility ver…

  • High 8.4

    An integer overflow vulnerability exists in the OLE Document File Allocation Table Parser functionality of catdoc 0.95.…

  • High 8.4

    An integer underflow vulnerability exists in the OLE Document DIFAT Parser functionality of catdoc 0.95. A specially cr…

  • Unscored —

    Catdoc v0.95 was discovered to contain a NULL pointer dereference via the component xls2csv at src/xlsparse.c.

  • Unscored —

    Catdoc v0.95 was discovered to contain a NULL pointer dereference via the component xls2csv at src/fileutil.c.

  • High 7.8

    Catdoc v0.95 was discovered to contain a global buffer overflow via the function process_file at /src/reader.c.

  • Unscored —

    In libdoc through 2019-01-28, doc2text in catdoc.c has a NULL pointer dereference.

  • Unscored —

    In libdoc through 2019-01-28, calcFileBlockOffset in ole.c allows division by zero.

  • Unscored —

    The process_file function in reader.c in libdoc through 2017-10-23 has a heap-based buffer over-read that allows attack…

  • Unscored —

    The getlong function in numutils.c in libdoc through 2017-10-23 has a heap-based buffer over-read that allows attackers…

  • Unscored —

    The ole_init function in ole.c in catdoc 0.95 allows remote attackers to cause a denial of service (heap-based buffer u…

  • Unscored —

    msxlsview.sh in xlsview for catdoc 0.91 and earlier allows local users to overwrite arbitrary files via a symlink attac…