p PatchFirst

PatchFirst · Свежие уязвимости

Уязвимости catdoc

За последние 30 дней в catdoc опубликовано уязвимостей: 2; в каталоге KEV: 0.

Фильтры уязвимостей
Сбросить фильтры

Уязвимостей: 15

  1. CVE-2026-111127

    Средний · CVSS 6.9EPSS 0,13%Нет опубликованного исправления

    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.

    Опубликовано Обновлено
  2. CVE-2026-111126

    Средний · CVSS 6.9EPSS 0,2%Нет опубликованного исправления

    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.

    Опубликовано Обновлено
  3. CVE-2024-48877

    Высокий · CVSS 8.4EPSS 0,33%Есть исправление

    CVE-2024-48877

    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.

    • Обновитесь до 1:0.95-6~deb12u1
  4. CVE-2024-52035

    Высокий · CVSS 8.4EPSS 0,31%Есть исправление

    CVE-2024-52035

    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.

    • Обновитесь до 1:0.95-6~deb12u1
  5. CVE-2024-54028

    Высокий · CVSS 8.4EPSS 0,31%Есть исправление

    CVE-2024-54028

    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.

    • Обновитесь до 1:0.95-6~deb12u1
  6. CVE-2018-20453

    Средний · CVSS 6.5EPSS 0,94%Нет опубликованного исправления

    CVE-2018-20453

    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.

    Опубликовано Обновлено
  7. CVE-2018-20451

    Средний · CVSS 6.5EPSS 0,94%Нет опубликованного исправления

    CVE-2018-20451

    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.

    Опубликовано Обновлено
  8. CVE-2017-11110

    Высокий · CVSS 7.8EPSS 1,23%Есть исправление

    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.

    • Обновитесь до 1:0.95-3
    Опубликовано Обновлено
  9. CVE-2003-0193

    Без оценкиEPSS 0,34%Есть исправление

    CVE-2003-0193

    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").

    • Обновитесь до 0.91.5-2

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →