Import from AlmaLinux stable repository
This commit is contained in:
parent
bd90e66d3d
commit
bb0f815059
@ -1 +0,0 @@
|
|||||||
490437e79e648ef55c17f3e599eb1fc57ca781d0 SOURCES/liblouis-2.6.2.tar.gz
|
|
38
SOURCES/liblouis-2.6.2-CVE-2018-11683.patch
Normal file
38
SOURCES/liblouis-2.6.2-CVE-2018-11683.patch
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
diff -urN liblouis-2.6.2.old/tools/lou_translate.c liblouis-2.6.2/tools/lou_translate.c
|
||||||
|
--- liblouis-2.6.2.old/tools/lou_translate.c 2020-05-17 07:37:40.572000000 +0100
|
||||||
|
+++ liblouis-2.6.2/tools/lou_translate.c 2020-05-17 07:43:28.596000000 +0100
|
||||||
|
@@ -36,8 +36,6 @@
|
||||||
|
#include "progname.h"
|
||||||
|
#include "version-etc.h"
|
||||||
|
|
||||||
|
-#define BUFSIZE MAXSTRING - 4
|
||||||
|
-
|
||||||
|
static int forward_flag = 0;
|
||||||
|
static int backward_flag = 0;
|
||||||
|
|
||||||
|
@@ -58,10 +56,10 @@
|
||||||
|
static void
|
||||||
|
translate_input (int forward_translation, char *table_name)
|
||||||
|
{
|
||||||
|
- char charbuf[BUFSIZE];
|
||||||
|
+ char charbuf[MAXSTRING];
|
||||||
|
char *outputbuf;
|
||||||
|
- widechar inbuf[BUFSIZE];
|
||||||
|
- widechar transbuf[BUFSIZE];
|
||||||
|
+ widechar inbuf[MAXSTRING];
|
||||||
|
+ widechar transbuf[MAXSTRING];
|
||||||
|
int inlen;
|
||||||
|
int translen;
|
||||||
|
int k;
|
||||||
|
@@ -69,9 +67,9 @@
|
||||||
|
int result;
|
||||||
|
while (1)
|
||||||
|
{
|
||||||
|
- translen = BUFSIZE;
|
||||||
|
+ translen = MAXSTRING;
|
||||||
|
k = 0;
|
||||||
|
- while ((ch = getchar ()) != '\n' && ch != EOF && k < BUFSIZE-1)
|
||||||
|
+ while ((ch = getchar ()) != '\n' && ch != EOF && k < MAXSTRING-1)
|
||||||
|
charbuf[k++] = ch;
|
||||||
|
if (ch == EOF && k == 0)
|
||||||
|
break;
|
@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
Name: liblouis
|
Name: liblouis
|
||||||
Version: 2.6.2
|
Version: 2.6.2
|
||||||
Release: 21%{?dist}
|
Release: 23%{?dist}
|
||||||
Summary: Braille translation and back-translation library
|
Summary: Braille translation and back-translation library
|
||||||
|
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
@ -35,6 +35,8 @@ Patch4: liblouis-2.6.2-CVE-2018-11685.patch
|
|||||||
Patch5: liblouis-2.6.2-CVE-2018-12085.patch
|
Patch5: liblouis-2.6.2-CVE-2018-12085.patch
|
||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1602585
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1602585
|
||||||
Patch6: liblouis-2.6.2-coverity-fixes.patch
|
Patch6: liblouis-2.6.2-coverity-fixes.patch
|
||||||
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1588626
|
||||||
|
Patch7: liblouis-2.6.2-CVE-2018-11683.patch
|
||||||
|
|
||||||
BuildRequires: chrpath
|
BuildRequires: chrpath
|
||||||
BuildRequires: help2man
|
BuildRequires: help2man
|
||||||
@ -139,6 +141,7 @@ This package provides the documentation for liblouis.
|
|||||||
%patch4 -p1
|
%patch4 -p1
|
||||||
%patch5 -p1
|
%patch5 -p1
|
||||||
%patch6 -p1
|
%patch6 -p1
|
||||||
|
%patch7 -p1
|
||||||
|
|
||||||
# For patch0
|
# For patch0
|
||||||
autoreconf -fi
|
autoreconf -fi
|
||||||
@ -233,6 +236,12 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jun 20 2023 Tomas Popela <tpopela@redhat.com> - 2.6.2-23
|
||||||
|
- Resolves: RHEL-593 Bump the release to fix the upgrade path
|
||||||
|
|
||||||
|
* Sat May 16 2020 David King <dking@redhat.com> - 2.6.2-22
|
||||||
|
- Fix CVE-2018-11683 (#1588626)
|
||||||
|
|
||||||
* Mon Mar 02 2020 David King <dking@redhat.com> - 2.6.2-21
|
* Mon Mar 02 2020 David King <dking@redhat.com> - 2.6.2-21
|
||||||
- A further Coverity fix (#1602585)
|
- A further Coverity fix (#1602585)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user