{"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-08-12T13:01:08.719218Z","published":"2022-05-27T00:00:00Z","related":["SUSE-SU-2022:2184-1","SUSE-SU-2022:2252-1","SUSE-SU-2022:2298-1","openSUSE-SU-2024:12125-1"],"database_specific":{"cna_assigner":"mitre","osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/31xxx/CVE-2022-31783.json"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/31xxx/CVE-2022-31783.json"},{"type":"ADVISORY","url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CFD2KIHESDUCNWTEW3USFB5GKTWT624L/"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2022-31783"},{"type":"ADVISORY","url":"https://security.gentoo.org/glsa/202301-06"},{"type":"REPORT","url":"https://github.com/liblouis/liblouis/issues/1214"},{"type":"FIX","url":"https://github.com/liblouis/liblouis/commit/ff747ec5e1ac54d54194846f6fe5bfc689192a85"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/liblouis/liblouis","events":[{"introduced":"c05f3bfb0990434bd12bf6697d16ed943f2203c2"},{"fixed":"ff747ec5e1ac54d54194846f6fe5bfc689192a85"}],"database_specific":{"cpe":"cpe:2.3:a:liblouis:liblouis:3.21.0:*:*:*:*:*:*:*","extracted_events":[{"introduced":"3.21.0"},{"last_affected":"3.21.0"}],"source":["CPE_STRING","REFERENCES"]}}],"versions":["3.21.0"],"database_specific":{"vanir_signatures_modified":"2026-08-12T13:01:08Z","vanir_signatures":[{"id":"CVE-2022-31783-da8f0a84","signature_type":"Line","signature_version":"v1","source":"https://github.com/liblouis/liblouis/commit/ff747ec5e1ac54d54194846f6fe5bfc689192a85","target":{"file":"liblouis/compileTranslationTable.c"},"deprecated":false,"digest":{"line_hashes":["49859477439080997785558518495698685847","179298313379625904393693350704021363273","89767169195622003076537929872176395622","312349082252446945969197010117568802625","188613074001533975599541015701003476160","208979249903842974032434001763539491205","178839693535655317904149390147491874294","189921774020654828726781663968381691383","328912271670960318438664001367030771610"],"threshold":0.9}},{"id":"CVE-2022-31783-fbb1c021","signature_type":"Function","signature_version":"v1","source":"https://github.com/liblouis/liblouis/commit/ff747ec5e1ac54d54194846f6fe5bfc689192a85","target":{"file":"liblouis/compileTranslationTable.c","function":"compileRule"},"deprecated":false,"digest":{"function_hash":"202101985917549454760047101261985533814","length":38347}}],"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-31783.json"}}],"schema_version":"1.9.0"}