package/python-pygments: security bump to version 2.7.4
authorPeter Korsgaard <peter@korsgaard.com>
Sun, 4 Apr 2021 18:59:07 +0000 (20:59 +0200)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Mon, 5 Apr 2021 09:06:44 +0000 (11:06 +0200)
commit03c2a812310e37567171f18dae51cfb57d69422e
tree0eb0ba863b0bf1b60e6db4311b91967725c3fd03
parent94fa503d7b388d917840d84b367427bca18187dd
package/python-pygments: security bump to version 2.7.4

Fixes the following security issues:

- CVE-2021-20270: 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

- CVE-2021-27291: In pygments 1.1+, fixed in 2.7.4, the lexers used to parse
  programming languages rely heavily on regular expressions.  Some of the
  regular expressions have exponential or cubic worst-case complexity and
  are vulnerable to ReDoS.  By crafting malicious input, an attacker can
  cause a denial of service

Python 2.x support was dropped in pygments 2.6, so adjust (reverse)
dependencies:

Version 2.6
-----------
(released March 8, 2020)

- Running Pygments on Python 2.x is no longer supported.
  (The Python 2 lexer still exists.)

Adjust the license hash for a change of copyright years:
https://github.com/pygments/pygments/commit/a590ac5ea7c00a41e253834306bfa19e38349c0b

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/python-pudb/Config.in
package/python-pygments/Config.in
package/python-pygments/python-pygments.hash
package/python-pygments/python-pygments.mk