{"id":"CVE-2022-31783","details":"Liblouis 3.21.0 has an out-of-bounds write in compileRule in compileTranslationTable.c, as demonstrated by lou_trace.","modified":"2026-02-19T01:57:01.862637Z","published":"2022-06-02T14:15:58.050Z","related":["SUSE-SU-2022:2184-1","SUSE-SU-2022:2252-1","SUSE-SU-2022:2298-1","openSUSE-SU-2024:12125-1"],"references":[{"type":"WEB","url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CFD2KIHESDUCNWTEW3USFB5GKTWT624L/"},{"type":"ADVISORY","url":"https://github.com/liblouis/liblouis/commit/ff747ec5e1ac54d54194846f6fe5bfc689192a85"},{"type":"ADVISORY","url":"https://github.com/liblouis/liblouis/issues/1214"},{"type":"ADVISORY","url":"https://security.gentoo.org/glsa/202301-06"},{"type":"FIX","url":"https://github.com/liblouis/liblouis/commit/ff747ec5e1ac54d54194846f6fe5bfc689192a85"},{"type":"EVIDENCE","url":"https://github.com/liblouis/liblouis/issues/1214"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/liblouis/liblouis","events":[{"introduced":"0"},{"fixed":"ff747ec5e1ac54d54194846f6fe5bfc689192a85"}]}],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2022-31783.json","vanir_signatures":[{"digest":{"threshold":0.9,"line_hashes":["49859477439080997785558518495698685847","179298313379625904393693350704021363273","89767169195622003076537929872176395622","312349082252446945969197010117568802625","188613074001533975599541015701003476160","208979249903842974032434001763539491205","178839693535655317904149390147491874294","189921774020654828726781663968381691383","328912271670960318438664001367030771610"]},"signature_version":"v1","source":"https://github.com/liblouis/liblouis/commit/ff747ec5e1ac54d54194846f6fe5bfc689192a85","deprecated":false,"id":"CVE-2022-31783-da8f0a84","signature_type":"Line","target":{"file":"liblouis/compileTranslationTable.c"}},{"digest":{"length":38347,"function_hash":"202101985917549454760047101261985533814"},"signature_version":"v1","source":"https://github.com/liblouis/liblouis/commit/ff747ec5e1ac54d54194846f6fe5bfc689192a85","deprecated":false,"id":"CVE-2022-31783-fbb1c021","signature_type":"Function","target":{"function":"compileRule","file":"liblouis/compileTranslationTable.c"}}]}}],"schema_version":"1.7.3","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H"}]}