liblouis 3.12.0-3ubuntu0.2 source package in Ubuntu

Changelog

liblouis (3.12.0-3ubuntu0.2) focal-security; urgency=medium

  * SECURITY UPDATE: Denial of service
    - debian/patches/CVE-2023-26767.patch: check the length
      of path before copying indo dataPath in
      liblouis/compileTranslationTable.c, liblouis/liblouis.h.in.
    - CVE-2023-26767
  * SECURITY UPDATE: Buffer overflow
    - debian/patches/CVE-2023-26768-1.patch: check filename before
      coping to initialLogFileName in liblouis/logging.c.
    - debian/patches/CVE-2023-26768-2.patch: replace the magic
      number with a define in liblouis/logging.c.
    - CVE-2023-26768
  * SECURITY UPDATE: Buffer overflow
    - debian/patches/CVE-2023-26769-1.patch: check path length
      before coping into tableFile in liblouis/compileTranslationTable.c.
    - debian/patches/CVE-2023-26769-2.patch: fix format in
      liblouis/compileTranslationTable.c.
    - debian/patches/CVE-2023-26769-3.patch: add parentheses for
      define expression in liblouis/compileTranslationTable.c.
    - CVE-2023-26769

 -- Leonidas Da Silva Barbosa <email address hidden>  Fri, 24 Mar 2023 10:58:06 -0300

Upload details

Uploaded by:
Leonidas S. Barbosa
Uploaded to:
Focal
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
libs
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Focal updates main libs
Focal security main libs

Downloads

File Size SHA-256 Checksum
liblouis_3.12.0.orig.tar.gz 13.7 MiB 87d9bad6d75916270bad14bb22fa5f487c7edee4774878c04bef82833bc9467d
liblouis_3.12.0-3ubuntu0.2.debian.tar.xz 12.2 KiB 313641f65c873cd26b0e70bd7f1c7be4f36c6ea2d6c30dadf06a7cad5d95241a
liblouis_3.12.0-3ubuntu0.2.dsc 2.4 KiB 4dab542b2cc08caa88adbf0f45050583661c23d0a08c3c8c294e86eacdd58748

View changes file

Binary packages built by this source

liblouis-bin: Braille translation library - utilities

 Liblouis is a braille translator and back-translator. It features support for
 computer and literary braille, supports contracted and uncontracted translation
 for many languages and has support for hyphenation. Liblouis also supports
 math braille (Nemeth and Marburg). New languages can easily be added through
 tables that support a rule- or dictionary based approach. Included are also
 tools for testing and debugging tables.
 .
 This package contains a few tools to test tables and translate text.

liblouis-bin-dbgsym: debug symbols for liblouis-bin
liblouis-data: Braille translation library - data

 Liblouis is a braille translator and back-translator. It features support for
 computer and literary braille, supports contracted and uncontracted translation
 for many languages and has support for hyphenation. Liblouis also supports
 math braille (Nemeth and Marburg). New languages can easily be added through
 tables that support a rule- or dictionary based approach. Included are also
 tools for testing and debugging tables.
 .
 This package contains runtime data.

liblouis-dev: Braille translation library - static libs and headers

 Liblouis is a braille translator and back-translator. It features support for
 computer and literary braille, supports contracted and uncontracted translation
 for many languages and has support for hyphenation. Liblouis also supports
 math braille (Nemeth and Marburg).
 .
 This package contains static libraries and development headers.

liblouis20: Braille translation library - shared libs

 Liblouis is a braille translator and back-translator. It features support for
 computer and literary braille, supports contracted and uncontracted translation
 for many languages and has support for hyphenation. Liblouis also supports
 math braille (Nemeth and Marburg).
 .
 This package contains shared libraries.

liblouis20-dbgsym: debug symbols for liblouis20
python3-louis: Python bindings for liblouis

 Liblouis is a braille translator and back-translator. It features support for
 computer and literary braille, supports contracted and uncontracted translation
 for many languages and has support for hyphenation. Liblouis also supports
 math braille (Nemeth and Marburg).
 .
 This package contains Python bindings.