An infinite loop in SMLLexer in Pygments versions 1.5 to 2.7.3 may lead to denial of service when performing syntax highlighting of a Standard ML (SML) source file, as demonstrated by input that only contains the "exception" keyword.
{ "availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro", "ubuntu_priority": "medium", "binaries": [ { "python3-pygments": "1.6+dfsg-1ubuntu1.1+esm1", "python-pygments": "1.6+dfsg-1ubuntu1.1+esm1" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "python-pygments-doc": "2.1+dfsg-1ubuntu0.1", "python3-pygments": "2.1+dfsg-1ubuntu0.1", "python-pygments": "2.1+dfsg-1ubuntu0.1" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "python-pygments-doc": "2.2.0+dfsg-1ubuntu0.1", "python3-pygments": "2.2.0+dfsg-1ubuntu0.1", "python-pygments": "2.2.0+dfsg-1ubuntu0.1" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "python-pygments-doc": "2.3.1+dfsg-1ubuntu2.1", "python3-pygments": "2.3.1+dfsg-1ubuntu2.1", "python-pygments": "2.3.1+dfsg-1ubuntu2.1" } ] }