Pygments: Arbitrary code execution Pygments is vulnerable to remote code execution if an attacker is allowed to specify the font name. pygments 2016-12-04 2016-12-04 564478 remote 2.0.2-r1 2.0.2-r1

Pygments is a generic syntax highlighter suitable for use in code hosting, forums, wikis or other applications that need to prettify source code.

A vulnerability in FontManager’s _get_nix_font_path function allows shell metacharacters to be passed in a font name.

A remote attacker could possibly execute arbitrary code with the privileges of the process.

There is no known workaround at this time.

All Pygments users should upgrade to the latest version:

# emerge --sync # emerge --ask --oneshot --verbose ">=dev-python/pygments-2.0.2-r1"
CVE-2015-8557 BlueKnight whissi