fribidi 0.19.7-2ubuntu0.1 source package in Ubuntu

Changelog

fribidi (0.19.7-2ubuntu0.1) bionic-security; urgency=medium

  * SECURITY UPDATE: Incorrect length checking in processing of line input
    could result in a stack buffer overflow, resulting in a crash or potential
    code execution.
    - debian/patches/CVE-2022-25308.patch: add checking to length of string
      buffer before processing in bin/fribidi-main.c
    - CVE-2022-25308

  * SECURITY UPDATE: Insufficient sanitization of input data to the CapRTL
    encoder could result in a heap buffer overflow, resulting in a crash or
    potential code execution.
    - debian/patches/CVE-2022-25309.patch: add checking and removal of
      dangerous characters before encoding stage, in
      lib/fribidi-char-sets-cap-rtl.c
    - CVE-2022-25309

  * SECURITY UPDATE: Incorrect handling of string pointer can result in a
    crash in fribidi_remove_bidi_marks().
    - debian/patches/CVE-2022-25310.patch: add checking for NULL strings,
      to avoid potential use-after-free in lib/fribidi.c
    - CVE-2022-25310

 -- Ray Veldkamp <email address hidden>  Wed, 06 Apr 2022 17:52:12 +1000

Upload details

Uploaded by:
Ray Veldkamp
Uploaded to:
Bionic
Original maintainer:
Ubuntu Developers
Architectures:
any
Section:
libs
Urgency:
Medium Urgency

See full publishing history Publishing

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

Downloads

File Size SHA-256 Checksum
fribidi_0.19.7.orig.tar.bz2 633.1 KiB 08222a6212bbc2276a2d55c3bf370109ae4a35b689acbc66571ad2a670595a8e
fribidi_0.19.7-2ubuntu0.1.debian.tar.xz 8.8 KiB a7541b69bfe73e36d7f2acb87ca8749ce15cecd6c4bd18f626acb79397f47753
fribidi_0.19.7-2ubuntu0.1.dsc 2.4 KiB 410c3719e3bcb151c5eda7a7c11e19c4a65a8a138605867f48c01433d9ec906e

View changes file

Binary packages built by this source

libfribidi-bin: Free Implementation of the Unicode BiDi algorithm (utility)

 FriBiDi is a BiDi algorithm implementation for Hebrew and/or Arabic
 languages.
 This package contains a command line interface for the fribidi library.

libfribidi-bin-dbgsym: debug symbols for libfribidi-bin
libfribidi-dev: Development files for FreeBidi library

 FriBiDi is a BiDi algorithm implementation for Hebrew and/or Arabic
 languages.
 This package contains the header files and static libraries for the
 FriBidi C library.

libfribidi0: Free Implementation of the Unicode BiDi algorithm

 FriBiDi is a BiDi algorithm implementation for Hebrew and/or Arabic
 languages.
 This package contains the shared libraries.

libfribidi0-dbgsym: debug symbols for libfribidi0
libfribidi0-udeb: Free Implementation of the Unicode BiDi algorithm

 This Debian Installer component provided Bidirectional support
 for Arabic and/or Hebrew languages.