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": [ { "binary_name": "python-pygments", "binary_version": "1.6+dfsg-1ubuntu1.1+esm1" }, { "binary_name": "python3-pygments", "binary_version": "1.6+dfsg-1ubuntu1.1+esm1" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_name": "python-pygments", "binary_version": "2.1+dfsg-1ubuntu0.1" }, { "binary_name": "python-pygments-doc", "binary_version": "2.1+dfsg-1ubuntu0.1" }, { "binary_name": "python3-pygments", "binary_version": "2.1+dfsg-1ubuntu0.1" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_name": "python-pygments", "binary_version": "2.2.0+dfsg-1ubuntu0.1" }, { "binary_name": "python-pygments-doc", "binary_version": "2.2.0+dfsg-1ubuntu0.1" }, { "binary_name": "python3-pygments", "binary_version": "2.2.0+dfsg-1ubuntu0.1" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_name": "python-pygments", "binary_version": "2.3.1+dfsg-1ubuntu2.1" }, { "binary_name": "python-pygments-doc", "binary_version": "2.3.1+dfsg-1ubuntu2.1" }, { "binary_name": "python3-pygments", "binary_version": "2.3.1+dfsg-1ubuntu2.1" } ] }