CVE Vulnerabilities

CVE-2022-40023

Inefficient Regular Expression Complexity

Published: Sep 07, 2022 | Modified: Dec 03, 2025
CVSS 3.x
7.5
HIGH
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.x
RedHat/V2
RedHat/V3
7.5 MODERATE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

Sqlalchemy mako before 1.2.2 is vulnerable to Regular expression Denial of Service when using the Lexer class to parse. This also affects babelplugin and linguaplugin.

Weakness

The product uses a regular expression with a worst-case computational complexity that is inefficient and possibly exponential.

Affected Software

NameVendorStart VersionEnd Version
MakoSqlalchemy*1.2.2 (excluding)
Red Hat Enterprise Linux 8RedHatpython-mako-0:1.0.6-14.el8*
Red Hat Enterprise Linux 9RedHatpython-mako-0:1.1.4-6.el9*
MakoUbuntubionic*
MakoUbuntudevel*
MakoUbuntuesm-infra-legacy/xenial*
MakoUbuntuesm-infra/bionic*
MakoUbuntuesm-infra/focal*
MakoUbuntuesm-infra/xenial*
MakoUbuntufocal*
MakoUbuntujammy*
MakoUbuntukinetic*
MakoUbuntulunar*
MakoUbuntutrusty*
MakoUbuntuupstream*
MakoUbuntuxenial*

Potential Mitigations

References