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/