The Liblouis software suite provides an open-source braille translator, back-translator and formatter for a large number of languages and braille codes. It is a set of libraries designed for use in any of a number of applications, both free and commercial. It is written in C so that it does not require a runtime environment and hence can be used in applications written in high-level languages such as Java and Python.
Security Fix(es):
Liblouis through 3.21.0 has a buffer overflow in compilePassOpcode in compileTranslationTable.c (called, indirectly, by tools/lou_checktable.c).(CVE-2022-26981)
{
"severity": "High"
}{
"x86_64": [
"liblouis-debuginfo-3.7.0-5.oe1.x86_64.rpm",
"liblouis-utils-3.7.0-5.oe1.x86_64.rpm",
"liblouis-3.7.0-5.oe1.x86_64.rpm",
"liblouis-debugsource-3.7.0-5.oe1.x86_64.rpm",
"liblouis-devel-3.7.0-5.oe1.x86_64.rpm"
],
"aarch64": [
"liblouis-debuginfo-3.7.0-5.oe1.aarch64.rpm",
"liblouis-3.7.0-5.oe1.aarch64.rpm",
"liblouis-devel-3.7.0-5.oe1.aarch64.rpm",
"liblouis-debugsource-3.7.0-5.oe1.aarch64.rpm",
"liblouis-utils-3.7.0-5.oe1.aarch64.rpm"
],
"noarch": [
"liblouis-help-3.7.0-5.oe1.noarch.rpm",
"python3-louis-3.7.0-5.oe1.noarch.rpm",
"python2-louis-3.7.0-5.oe1.noarch.rpm"
],
"src": [
"liblouis-3.7.0-5.oe1.src.rpm"
]
}{
"x86_64": [
"liblouis-debuginfo-3.7.0-5.oe1.x86_64.rpm",
"liblouis-debugsource-3.7.0-5.oe1.x86_64.rpm",
"liblouis-utils-3.7.0-5.oe1.x86_64.rpm",
"liblouis-devel-3.7.0-5.oe1.x86_64.rpm",
"liblouis-3.7.0-5.oe1.x86_64.rpm"
],
"aarch64": [
"liblouis-devel-3.7.0-5.oe1.aarch64.rpm",
"liblouis-debuginfo-3.7.0-5.oe1.aarch64.rpm",
"liblouis-debugsource-3.7.0-5.oe1.aarch64.rpm",
"liblouis-3.7.0-5.oe1.aarch64.rpm",
"liblouis-utils-3.7.0-5.oe1.aarch64.rpm"
],
"noarch": [
"liblouis-help-3.7.0-5.oe1.noarch.rpm",
"python2-louis-3.7.0-5.oe1.noarch.rpm",
"python3-louis-3.7.0-5.oe1.noarch.rpm"
],
"src": [
"liblouis-3.7.0-5.oe1.src.rpm"
]
}{
"x86_64": [
"liblouis-3.7.0-6.oe2203.x86_64.rpm",
"liblouis-debuginfo-3.7.0-6.oe2203.x86_64.rpm",
"liblouis-devel-3.7.0-6.oe2203.x86_64.rpm",
"liblouis-utils-3.7.0-6.oe2203.x86_64.rpm",
"liblouis-debugsource-3.7.0-6.oe2203.x86_64.rpm",
"liblouis-devel-3.7.0-6.oe2203sp1.x86_64.rpm",
"liblouis-3.7.0-6.oe2203sp1.x86_64.rpm",
"liblouis-debuginfo-3.7.0-6.oe2203sp1.x86_64.rpm",
"liblouis-debugsource-3.7.0-6.oe2203sp1.x86_64.rpm",
"liblouis-utils-3.7.0-6.oe2203sp1.x86_64.rpm",
"liblouis-utils-3.7.0-6.oe2203sp2.x86_64.rpm",
"liblouis-devel-3.7.0-6.oe2203sp2.x86_64.rpm",
"liblouis-3.7.0-6.oe2203sp2.x86_64.rpm",
"liblouis-debuginfo-3.7.0-6.oe2203sp2.x86_64.rpm",
"liblouis-debugsource-3.7.0-6.oe2203sp2.x86_64.rpm"
],
"aarch64": [
"liblouis-debuginfo-3.7.0-6.oe2203.aarch64.rpm",
"liblouis-debugsource-3.7.0-6.oe2203.aarch64.rpm",
"liblouis-utils-3.7.0-6.oe2203.aarch64.rpm",
"liblouis-3.7.0-6.oe2203.aarch64.rpm",
"liblouis-devel-3.7.0-6.oe2203.aarch64.rpm",
"liblouis-debuginfo-3.7.0-6.oe2203sp1.aarch64.rpm",
"liblouis-utils-3.7.0-6.oe2203sp1.aarch64.rpm",
"liblouis-debugsource-3.7.0-6.oe2203sp1.aarch64.rpm",
"liblouis-3.7.0-6.oe2203sp1.aarch64.rpm",
"liblouis-devel-3.7.0-6.oe2203sp1.aarch64.rpm",
"liblouis-devel-3.7.0-6.oe2203sp2.aarch64.rpm",
"liblouis-utils-3.7.0-6.oe2203sp2.aarch64.rpm",
"liblouis-3.7.0-6.oe2203sp2.aarch64.rpm",
"liblouis-debugsource-3.7.0-6.oe2203sp2.aarch64.rpm",
"liblouis-debuginfo-3.7.0-6.oe2203sp2.aarch64.rpm"
],
"noarch": [
"liblouis-help-3.7.0-6.oe2203.noarch.rpm",
"python3-louis-3.7.0-6.oe2203.noarch.rpm",
"liblouis-help-3.7.0-6.oe2203sp1.noarch.rpm",
"python3-louis-3.7.0-6.oe2203sp1.noarch.rpm",
"python3-louis-3.7.0-6.oe2203sp2.noarch.rpm",
"liblouis-help-3.7.0-6.oe2203sp2.noarch.rpm"
],
"src": [
"liblouis-3.7.0-6.oe2203.src.rpm",
"liblouis-3.7.0-6.oe2203sp1.src.rpm",
"liblouis-3.7.0-6.oe2203sp2.src.rpm"
]
}{
"x86_64": [
"liblouis-devel-3.7.0-6.oe2203sp1.x86_64.rpm",
"liblouis-3.7.0-6.oe2203sp1.x86_64.rpm",
"liblouis-debuginfo-3.7.0-6.oe2203sp1.x86_64.rpm",
"liblouis-debugsource-3.7.0-6.oe2203sp1.x86_64.rpm",
"liblouis-utils-3.7.0-6.oe2203sp1.x86_64.rpm"
],
"aarch64": [
"liblouis-debuginfo-3.7.0-6.oe2203sp1.aarch64.rpm",
"liblouis-utils-3.7.0-6.oe2203sp1.aarch64.rpm",
"liblouis-debugsource-3.7.0-6.oe2203sp1.aarch64.rpm",
"liblouis-3.7.0-6.oe2203sp1.aarch64.rpm",
"liblouis-devel-3.7.0-6.oe2203sp1.aarch64.rpm"
],
"noarch": [
"liblouis-help-3.7.0-6.oe2203sp1.noarch.rpm",
"python3-louis-3.7.0-6.oe2203sp1.noarch.rpm"
],
"src": [
"liblouis-3.7.0-6.oe2203sp1.src.rpm"
]
}{
"x86_64": [
"liblouis-utils-3.7.0-6.oe2203sp2.x86_64.rpm",
"liblouis-devel-3.7.0-6.oe2203sp2.x86_64.rpm",
"liblouis-3.7.0-6.oe2203sp2.x86_64.rpm",
"liblouis-debuginfo-3.7.0-6.oe2203sp2.x86_64.rpm",
"liblouis-debugsource-3.7.0-6.oe2203sp2.x86_64.rpm"
],
"aarch64": [
"liblouis-devel-3.7.0-6.oe2203sp2.aarch64.rpm",
"liblouis-utils-3.7.0-6.oe2203sp2.aarch64.rpm",
"liblouis-3.7.0-6.oe2203sp2.aarch64.rpm",
"liblouis-debugsource-3.7.0-6.oe2203sp2.aarch64.rpm",
"liblouis-debuginfo-3.7.0-6.oe2203sp2.aarch64.rpm"
],
"noarch": [
"python3-louis-3.7.0-6.oe2203sp2.noarch.rpm",
"liblouis-help-3.7.0-6.oe2203sp2.noarch.rpm"
],
"src": [
"liblouis-3.7.0-6.oe2203sp2.src.rpm"
]
}