Debian 9913 Published by

A ruby-kramdown security update has been released for Debian GNU/Linux 10 to address a flaw in ruby-kramdown, which could result in unintended read access to files or unintended embedded Ruby code execution when the {::options /} extension is used together with the 'template' option.



DSA 4743-1: ruby-kramdown security update



- -------------------------------------------------------------------------
Debian Security Advisory DSA-4743-1 security@debian.org
  https://www.debian.org/security/ Salvatore Bonaccorso
August 10, 2020   https://www.debian.org/security/faq
- -------------------------------------------------------------------------

Package : ruby-kramdown
CVE ID : CVE-2020-14001
Debian Bug : 965305

A flaw was discovered in ruby-kramdown, a fast, pure ruby, Markdown
parser and converter, which could result in unintended read access to
files or unintended embedded Ruby code execution when the {::options /}
extension is used together with the 'template' option.

The Update introduces a new option 'forbidden_inline_options' to
restrict the options allowed with the {::options /} extension. By
default the 'template' option is forbidden.

For the stable distribution (buster), this problem has been fixed in
version 1.17.0-1+deb10u1.

We recommend that you upgrade your ruby-kramdown packages.

For the detailed security status of ruby-kramdown please refer to its
security tracker page at:
  https://security-tracker.debian.org/tracker/ruby-kramdown

Further information about Debian Security Advisories, how to apply
these updates to your system and frequently asked questions can be
found at:   https://www.debian.org/security/