htmldoc/htmldoc-CVE-2024-45508.patch
Dr. Werner Fink da2e06686b - security update
- added patches
  fix CVE-2024-46478 [bsc#1232380], buffer overflow when handling tabs through the parse_pre function (ps-pdf.cxx)
  + htmldoc-CVE-2024-46478.patch

OBS-URL: https://build.opensuse.org/package/show/Publishing/htmldoc?expand=0&rev=44
2024-11-05 07:58:46 +00:00

14 lines
576 B
Diff

Index: htmldoc-1.9.18/htmldoc/ps-pdf.cxx
===================================================================
--- htmldoc-1.9.18.orig/htmldoc/ps-pdf.cxx
+++ htmldoc-1.9.18/htmldoc/ps-pdf.cxx
@@ -5234,7 +5234,7 @@ parse_paragraph(tree_t *t, /* I - Tree t
if (temp->markup != MARKUP_A)
break;
- if (temp != NULL && temp->markup == MARKUP_NONE && temp->data[0] == ' ')
+ if (temp != NULL && temp->markup == MARKUP_NONE && temp->data[0] == ' ' && temp->data[1])
{
// Drop leading space...
for (dataptr = temp->data; *dataptr; dataptr ++)